我尝试在VisualStudio 2012 Ultimate中创建一个MVC4空项目,但是我收到了这个错误:
“错误:此模板尝试加载组件程序集'NuGet.VisualStudio.Interop,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'。”。
答案 0 :(得分:88)
我相信您没有安装NuGet Package Manager扩展程序。
如果没有,您可以点击工具 - > 扩展程序和更新... - > 在线,选择 NuGet Package Manager ,然后点击下载:
下载后,系统将提示您进行管理提升,然后重新启动Visual Studio。
测试: Visual Studio Ultimate 2012(版本11.0.60610.01更新3)
更新:我刚刚在Visual Studio 2012中遇到过这个问题。所以尽管这里有一些评论,但默认情况下不一定会安装。
答案 1 :(得分:20)
i)打开Visual Studio>工具>扩展程序和更新>选择“NuGet Package Manager”并将其卸载。(如果未安装,请转到步骤2)
ii)打开此网址“http://nuget.org”,您将看到“安装NuGet”链接,下载它(NuGet.Tools.vsix)并将其安装在Visual Studio上。
iii)关闭并重新打开Visual Studio,我相信你再也不会像我一样看到错误的对话; - )
答案 2 :(得分:5)
同样的问题。
"Error: this template attempted to load component assembly
'NuGet.VisualStudio.Interop .... "
when creating a new Web Role project in VS 2012.
选择
解决。
感谢上述信息+ 1。 斯科特
答案 3 :(得分:2)
您可能希望搜索并检查\ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ Extensions \下的dll(它将位于与其他nuget二进制文件一起扩展的文件夹中)。如果它不存在,您可以尝试卸载并重新安装nuget。 卸载:工具 - >扩展和更新 - >安装(在左窗格上) - > nuget包经理 安装:tools->扩展和更新 - > online-> visualstudio gallery - > nuget包经理
答案 4 :(得分:0)
打开Visual Studio并转到Tools->打开Extension Manager或扩展和更新 - >卸载Nuget Package Manager - >然后从在线图库再次下载Nuget Manager,然后重新启动visual studio,您将看不到错误消息。