(メモ)UWPプロジェクトが作成できない

火曜日 , 9, 8月 2016 Leave a comment

 Windows 10 Anniversary Update SDKを入れた後、UWPのプロジェクトが作成できなくなった。

 プロジェクトを作成しようとすると、以下のエラーが出る。

 

003

 

 ’WinRT.TemplateWizards.ApplicationInsights.Wizard’がアセンブリに存在しないらしい。

 vstemplateで参照したいらしいのでファイルを確認。vstemplateは以下の場所にある。

 

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ProjectTemplates\CSharp\Windows Root\Windows UAP\1041\BlankApplication

 

 中身を確認すると以下の記述が、

 

  <WizardExtension>
    <Assembly>Microsoft.VisualStudio.WinRT.TemplateWizards, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</Assembly>
    <FullClassName>Microsoft.VisualStudio.WinRT.TemplateWizards.ApplicationInsights.Wizard</FullClassName>
  </WizardExtension>

 

 1033のSDKではこの記述が無い。

 試しに上記を削除してみると、あたりまでだが、プロジェクトが作成できた。

 

 これが、正しい対応という気もしないけど、環境依存のレアケースか、後で修正されそうなので、とりあえずメモとして記すだけにして調査終了。

 

追記:どうも Anniversary Update SDKのインストールが上手く言っていないようで、UWPのプロジェクト作成時の対応するバージョンの選択肢が以下の画像のようになってしまっていました。

 

004

 

 別環境を作成して、0からVisual Studioの最新をインストールした場合は以下。

010

 というわけで、今回のエラーを根本的に解決するには、VSまるごとじゃなくて、更新用のSDKだけインストールする際のエラーを解決する必要がありそう。

 .templateを触るのはどうしても、今すぐエラーを直してプロジェクトを作成する必要があるんだー(かつ捨てプロジェクト)という場合のみが良さそうです。

 

 


Please give us your valuable comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です