我已经安装了 NuGet。
当我尝试去项目>添加库包参考
“添加库包引用”不在项目菜单下。如果我尝试再次安装 NuGet,它会说它已经安装。我的应用程序是针对 .net 4 的 MVC 3 应用程序。
我怎样才能让这个选项出现?
我已经安装了 NuGet。
当我尝试去项目>添加库包参考
“添加库包引用”不在项目菜单下。如果我尝试再次安装 NuGet,它会说它已经安装。我的应用程序是针对 .net 4 的 MVC 3 应用程序。
我怎样才能让这个选项出现?
您也可以以管理员身份运行 VS(Ctrl-Shift-Click),然后从包管理器对话框中卸载 NuGet。然后从http://nuget.codeplex.com更新到 NuGet 1.1 ,看看是否可以修复它。不需要 ASP.NET MVC。
截至 2012 年 5 月,它现在称为“管理 NuGet 包”。特别令人困惑,因为 NuGet 文档中的屏幕截图尚未更新。
您的 Visual Studio 的某些扩展是否可能导致 NuGet 不显示菜单或崩溃?您可以尝试禁用/删除它们,然后从这里安装 NuGet:http: //nuget.codeplex.com/
此外,还有一个基于 PowerShell 的包管理器控制台。如果一切都失败了,你可以看看。
确保您选择了项目,而不是解决方案资源管理器中的解决方案。
在尝试通过拨号安装软件包后,我遇到了类似的问题,但超时。
为了修复它,我重命名了注册表项(这样如果它不起作用,我可以重命名它)HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\NuGet
,然后重新启动 Visual Studio 并打开一个项目。现在Add Library Package Reference
可以工作,并且已重新创建注册表项。
有同样的问题,只是意识到如果您不在项目中(即,您在解决方案资源管理器中突出显示了解决方案),则“添加库包引用”选项将不会显示。选择项目,它就在那里。
哎呀:没有注意到已经提到过。
通常 NuGet 与 ASP.NET MVC 3 一起安装,因此它应该会自动出现。尝试删除已安装的 NuGet 包并重新安装 ASP.NET MVC 3。