FAQ
過去のバージョンで作成したアドインが ArcGIS 10.3 環境でビルドできない
ナレッジ番号:5360 | 登録日:2023/07/26 | 更新日:2024/11/21
概要
Visual Studio 2012 がインストールされており、ArcGIS 10 ~ ArcGIS 10.2.2 で作成した ArcGIS for Desktop 用アドインの Visual Studio プロジェクトを ArcGIS 10.3.x 環境で開いてビルドしようとすると、ビルドは成功しますが "warning : Unable to create .esriAddin; missing ESRI ArcGIS Add-in SDK component(s)." メッセージが表示され、*.esriAddin ファイルが作成されません。
これは、アドインのプロジェクトで指定されているファイルのパスが Visual Studio 2012 をインストールすることで変更されるためです。
対処方法
以下の操作を行い、プロジェクト ファイルを修正してください。
- Visual Studio で該当のプロジェクトを開き、[ソリューション エクスプローラー] でプロジェクト名を右クリックし、[プロジェクトのアンロード] を選択します。
- 再度ソリューション エクスプローラーでプロジェクトを右クリックし、[編集 XXXX.csproj] もしくは [編集 XXXX.vbproj] を選択します。
- XXXX.csproj(XXXX.vbproj)ファイル内を文字列置換で、「ESRI.ArcGIS.AddIns.targets」を「ESRI.ArcGIS.AddIns.11.targets」に書き換えます。対象は 3 カ所あります。
- ファイルを上書き保存し、ソリューション エクスプローラーでプロジェクトを右クリックし、[プロジェクトの再読み込み] を選択します。メッセージが表示されたら [はい] をクリックします。
- Visual Studio で該当のプロジェクトを開き、[ソリューション エクスプローラー] でプロジェクト名を右クリックし、[プロジェクトのアンロード] を選択します。
メタデータ
種類
製品