FAQ
問題:Server Object Extension テンプレートをビルドしても soe ファイルが作成されない

ナレッジ番号:2813 | 登録日:2023/05/29 | 更新日:2023/06/21

詳細

開発環境に Visual Studio 2012 を用い、ArcGIS 10.2 for Server 向けの Serve Object Extension テンプレート(SOAP/REST)をビルドしても、soe ファイルが作成されません。

場合によっては、「The "GenerateServerAddInXml" task could not be loaded from the assembly ESRI.ArcGIS.AddIns.SDK」というメッセージが表示されることもあります。メッセージ表示されない場合、特にエラーは発生せずビルドが正常終了しますが soe ファイルは作成されません。

解決策

以下の方法でプロジェクトの情報を修正してください:

  1. Visual Studio 2012 のソリューション エクスプローラーにてプロジェクト名を右クリックし、[プロジェクトのアンロード] をクリックします。
  2. プロジェクト名を右クリックし、[編集 <プロジェクト名>] をクリックします。
  3. csproj(または vbproj) ファイルが開き、XML が表示されます。ファイルの最後近くに Import という要素があるのを探します。
  4. Import 要素には Project、Condition という 2 つの属性がありますが、それぞれについて「Server.targets」と書かれている箇所を「Server.11.targets」と書き直します。
    ※同じ行に修正箇所が 2 つあります。
  5. プロジェクト ファイルを保存して閉じます。
  6. プロジェクト名を右クリックし、[プロジェクトの再読み込み] をクリックします。
  7. プロジェクトをビルドします。soe ファイルが作成されていることを確認します。

メタデータ

種類

製品

バージョン