FAQ

質問

Visual Studio 2012 テンプレートがインストールされない場合の対処方法は?

回答

ArcGIS Extensibility SDK for Silverlight をインストールすると、ArcGIS Viewer for Silverlight 用のアドインやレイアウトを作成するための Visual Studio テンプレートがインストールされますが、Visual Studio 2012 を使用している場合、テンプレートがインストールされないことがあります。下記の手順を実行することにより、テンプレートをインストールすることができます。

  1. Visual Studio を起動している場合は終了します。
  2. ArcGIS Extensibility SDK for Silverlight が、すでにインストールされている場合はアンインストールします。
  3. ArcGISExtensibility3_x_x86_ja.exe を実行し、セットアップ ウィンドウが表示されたら 「%temp%\{1275F0CE-72F0-4FDD-9981-CB215CE2F310}」フォルダ内の「setup.msi」をコピーして別の場所に保存します(例: c:\temp)。
  4. ArcGISExtensibility3_x_x86_ja.exe のセットアップを最後まで実行し、ArcGIS Extensibility SDK for Silverlight をインストールします。
  5. setup.msi のコンテンツを抽出するために下記のコマンドをコマンド プロンプトで実行します。
    msiexec /a <msi ファイルのパス> /qb TARGETDIR=<抽出先のパス>
    (例: msiexec /a c:\temp\setup.msi /qb TARGETDIR=c:\temp\viewer)
  6. 抽出先の「Microsoft Visual Studio 11.0\Common7\IDE\ProjectTemplates\CSharp\Silverlight\Esri」フォルダ内の「ESRIViewer.zip」をコピーして、Visual Studio 2012 のテンプレート フォルダに保存します。Visual Studio が C ドライブにインストールされている場合は「C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ProjectTemplates\CSharp\Silverlight\Esri」フォルダ内に「ESRIViewer.zip」をコピーします。
  7. 「VS2012 の開発者コマンド プロンプト」を管理者として開いて「devenv /setup」コマンドを入力して実行します。

上記の手順を行うことにより、Visual Studio 2012 に ArcGIS Viewer for Silverlight 用のテンプレートが追加されます。

関連製品