VisualStudio 2012 UltimateでMVC4の空のプロジェクトを作成しようとしましたが、次のエラーが発生しました。
「エラー:このテンプレートは、コンポーネントアセンブリ'NuGet.VisualStudio.Interop、Version = 1.0.0.0、Culture = neutral、PublicKeyToken=b03f5f7f11d50a3a'を読み込もうとしました。」
VisualStudio 2012 UltimateでMVC4の空のプロジェクトを作成しようとしましたが、次のエラーが発生しました。
「エラー:このテンプレートは、コンポーネントアセンブリ'NuGet.VisualStudio.Interop、Version = 1.0.0.0、Culture = neutral、PublicKeyToken=b03f5f7f11d50a3a'を読み込もうとしました。」
NuGetPackageManager拡張機能がインストールされていないと思います。
そうでない場合は、[ツール] ->[拡張機能と更新... ] ->[オンライン]をクリックし、[ NuGetパッケージマネージャー]を選択して、[ダウンロード]をクリックします。
ダウンロード後、管理者の昇格を求められ、VisualStudioを再起動します。
テスト済み: Visual Studio Ultimate 2012(バージョン11.0.60610.01アップデート3)
更新:Visual Studio 2012でこの問題が発生したばかりです。したがって、ここでいくつかのコメントがありますが、必ずしもデフォルトでインストールされているとは限りません。
i)Visual Studio>ツール>拡張機能と更新プログラムを開き、[NuGetパッケージマネージャー]を選択してアンインストールします(インストールされていない場合は、手順2に進みます)。
ii)このURL'http://nuget.org'を開くと、'Install NuGet'リンクが表示され、ダウンロード(NuGet.Tools.vsix)してVisualStudioにインストールします。
iii)Visual Studioを閉じて再度開くと、私のようにエラーダイアログが二度と表示されなくなると思います;-)
同じ問題。
"Error: this template attempted to load component assembly
'NuGet.VisualStudio.Interop .... "
when creating a new Web Role project in VS 2012.
選択:
解決しました。
上記の情報をありがとう+1。スコット
dllが\MicrosoftVisual Studio 11.0 \ Common7 \ IDE \ Extensions \の下にあることを検索して確認することをお勧めします(他のnugetバイナリの拡張機能の下のフォルダーにあります)。存在しない場合は、nugetをアンインストールして再インストールしてみてください。アンインストールするには:ツール->拡張機能と更新->インストール済み(左側のペイン)->インストールするnugetパッケージマネージャー:ツール->拡張機能と更新->オンライン->visualstudioギャラリー->nugetパッケージマネージャー
Visual Studioを開き、[ツール]->[拡張機能マネージャー]または[拡張機能と更新]->[Nugetパッケージマネージャーのアンインストール]->[オンラインギャラリーからNugetManagerを再度ダウンロード]に移動し、VisualStudioを再起動するとエラーメッセージが表示されません。