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 ファイルが作成されません。

Image

これは、アドインのプロジェクトで指定されているファイルのパスが Visual Studio 2012 をインストールすることで変更されるためです。

対処方法

以下の操作を行い、プロジェクト ファイルを修正してください。

  1. Visual Studio で該当のプロジェクトを開き、[ソリューション エクスプローラー] でプロジェクト名を右クリックし、[プロジェクトのアンロード] を選択します。
    Image
  2. 再度ソリューション エクスプローラーでプロジェクトを右クリックし、[編集 XXXX.csproj] もしくは [編集 XXXX.vbproj] を選択します。
  3. XXXX.csproj(XXXX.vbproj)ファイル内を文字列置換で、「ESRI.ArcGIS.AddIns.targets」を「ESRI.ArcGIS.AddIns.11.targets」に書き換えます。対象は 3 カ所あります。
    Image
  4. ファイルを上書き保存し、ソリューション エクスプローラーでプロジェクトを右クリックし、[プロジェクトの再読み込み] を選択します。メッセージが表示されたら [はい] をクリックします。

メタデータ

種類

製品