エラー
32 ビット Microsoft Windows オペレーティング システムでアドイン プロジェクトを構築するときに、次のエラー メッセージが返されます。
エラー: エラー CS0103 「ArcMap」という名前が現在のコンテキストに存在しません ArcMapAddin1... 警告 このシステム上でカスタム ツール「ArcGISAddInHostGenerator」が見つかりません。 …
このエラーは、32 ビット Windows オペレーティング システムを使用している場合にのみ返されます。 このエラーは、次のワークフローの実行時に返されることがあります。
ArcGISAddInHostGenerator は、Config.esriAddinx のコード ビハインド ファイルを生成する、ArcObjects SDK とともにインストールされるカスタム ツールです。 ArcObjects SDK は、Visual Studio および ArcGISAddInHostGenerator が正しく動作するために必要な正しいキーを使用して、32 ビット Windows のレジストリを更新しません。 Config.esriAddinx のコード ビハインド ファイルが生成されず、コンパイルが失敗します。
バージョン 10.4 ~ 10.6 で、サポートされている 32 ビット オペレーティング システム (Windows 7 または Windows 8.1) 上でアドインをコンパイルするときに、ArcObjects SDK のリリースに対応する *.zip ファイルをダウンロードします。
10.4 および 10.4.1 の場合は 10.4 .zip ファイル、10.5 および 10.5.1 の場合は 10.5 .zip ファイル、10.6 および 10.6.1 の場合は 10.6 .zip ファイルを使用します。
各 *.zip ファイルは、*.reg ファイルおよび *.unreg ファイルを含んでいます。 *.reg ファイルは、Visual Studio のサポートされているバージョンの正しいキーを書き込み、*.unreg ファイルは、それらのキーを削除します。 バージョン 10.4.x および 10.5.x の場合、対応する *.reg/*.unreg ファイルが、Visual Studio 2013 および Visual Studio 2015 の両方を修正します。 10.6.x の場合、対応する *.reg/*.unreg ファイルが、Visual Studio 2015 を修正します。 10.6.x の Visual Studio 2017 には問題がないため、修正は不要です。
ArcGIS の専門家からヘルプを受ける
Esri Support アプリのダウンロード