在VS 2012中创buildMVC4项目的NuGet错误
我试图在VisualStudio 2012 Ultimate中创build一个MVC4空项目,但是我得到这个错误:
“错误:此模板试图加载组件程序集'NuGet.VisualStudio.Interop,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'。”。
我相信你没有安装NuGet Package Manager扩展。
如果没有,则可以单击工具 – > 扩展和更新… – > 在线 ,selectNuGet Package Manager ,然后单击下载 :
下载后,系统会提示您进行pipe理提升,然后重新启动Visual Studio。
经testing: Visual Studio Ultimate 2012(版本11.0.60610.01更新3)
更新 :我刚刚遇到了Visual Studio 2012中的这个问题。所以尽pipe这里有一些意见,它不一定默认安装。
i)打开Visual Studio>工具>扩展和更新>select“NuGet Package Manager”并卸载它(如果没有安装,请转到步骤2)
ii)打开这个URL“ http://nuget.org ”,你会看到一个“安装NuGet”的链接,下载它(NuGet.Tools.vsix),并将其安装到您的Visual Studio。
iii)closures并重新打开Visual Studio,我相信你永远不会再像我这样看到那个对话框的错误;-)
同样的问题。
"Error: this template attempted to load component assembly 'NuGet.VisualStudio.Interop .... " when creating a new Web Role project in VS 2012.
select:
- TOOLS
- 扩展和更新
- 线上
- selectNuGet包pipe理器
- 点击下载
- 我可以看到NuGet已经安装好了
- 我删除它
- 再次安装它
- 重新启动VS
解决。
感谢上面的信息+ 1. Scott
你可能想要search和检查存在于\ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ Extensions \下的dll(它将位于其他nuget二进制文件的扩展名下的文件夹中)。 如果不存在,您可以尝试卸载并重新安装nuget。 卸载:工具 – >扩展和更新 – >安装(在左侧窗格) – > nuget软件包pipe理器来安装:工具 – >扩展和更新 – >在线 – >视觉工作室库 – > nuget包pipe理器
打开Visual Studio,进入工具 – >打开扩展pipe理器或扩展和更新 – >卸载Nuget包pipe理器 – >然后从联机库再次下载Nugetpipe理器,然后重新启动Visual Studio,你不会看到错误信息。