NuGet项目>添加库包引用未出现

5
我已经安装了NuGet。
当我尝试进入“项目”>“添加库包引用”时,“添加库包引用”不在项目菜单下。如果我尝试重新安装NuGet,它会显示已经安装。我的应用程序是一个MVC 3应用程序,目标是.net 4。
如何使此选项出现?
7个回答

5
您也可以以管理员身份运行VS(Ctrl-Shift-Click),然后从包管理器对话框中卸载NuGet。然后从http://nuget.codeplex.com更新到NuGet 1.1,看看是否解决了问题。不需要ASP.NET MVC。

2
感谢你的回答 Scott。我按照你的建议进行操作,进入了项目 -> 添加库包参考。但是当我点击时,出现了一个错误提示“项目''不受支持”,然后它就从项目菜单中消失了。你有什么想法吗?谢谢 - twal
奇怪。这是一个MVC 3 RTM项目? - Scott Hanselman
是的...我可以通过包管理器控制台成功安装一个包。所以我不会担心它,只需使用控制台即可。谢谢! - twal

2

请确保在解决方案资源管理器中选择的是项目而不是解决方案。


2

你有没有考虑过可能是Visual Studio的某些扩展导致NuGet菜单无法显示或崩溃?你可以尝试禁用/删除它们,然后从这里安装NuGet:http://nuget.codeplex.com/

此外,还有一个基于PowerShell的包管理器控制台。如果一切都失败了,你可以看看这个。


2

0

我曾经遇到过同样的问题,后来才意识到如果你不在项目中(即,在解决方案资源管理器中突出显示解决方案),则“添加库包引用”选项将不会显示。选择该项目即可找到该选项。

糟糕:没注意到已经提到了这一点。


0

我刚遇到了一个类似的问题,尝试通过拨号上网安装软件包时超时了。

为了解决这个问题,我重命名了注册表键(以便在不起作用的情况下可以将其重命名回来)HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\NuGet,然后重新启动 Visual Studio 并打开一个项目。现在 添加库包引用 功能正常工作,并且注册表键已经被重新创建。


0

通常情况下,NuGet会随着ASP.NET MVC 3一起安装,因此它应该会自动出现。尝试删除您已安装的NuGet包并重新安装ASP.NET MVC 3。


我按照你的建议去做了,但没有任何改变。 - twal

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接