我已经安装了NuGet。
当我尝试进入“项目”>“添加库包引用”时,“添加库包引用”不在项目菜单下。如果我尝试重新安装NuGet,它会显示已经安装。我的应用程序是一个MVC 3应用程序,目标是.net 4。
如何使此选项出现?
当我尝试进入“项目”>“添加库包引用”时,“添加库包引用”不在项目菜单下。如果我尝试重新安装NuGet,它会显示已经安装。我的应用程序是一个MVC 3应用程序,目标是.net 4。
如何使此选项出现?
请确保在解决方案资源管理器中选择的是项目而不是解决方案。
你有没有考虑过可能是Visual Studio的某些扩展导致NuGet菜单无法显示或崩溃?你可以尝试禁用/删除它们,然后从这里安装NuGet:http://nuget.codeplex.com/
此外,还有一个基于PowerShell的包管理器控制台。如果一切都失败了,你可以看看这个。
我曾经遇到过同样的问题,后来才意识到如果你不在项目中(即,在解决方案资源管理器中突出显示解决方案),则“添加库包引用”选项将不会显示。选择该项目即可找到该选项。
糟糕:没注意到已经提到了这一点。
我刚遇到了一个类似的问题,尝试通过拨号上网安装软件包时超时了。
为了解决这个问题,我重命名了注册表键(以便在不起作用的情况下可以将其重命名回来)HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\NuGet
,然后重新启动 Visual Studio 并打开一个项目。现在 添加库包引用
功能正常工作,并且注册表键已经被重新创建。
通常情况下,NuGet会随着ASP.NET MVC 3一起安装,因此它应该会自动出现。尝试删除您已安装的NuGet包并重新安装ASP.NET MVC 3。