5

我已经安装了 NuGet。

当我尝试去项目>添加库包参考

“添加库包引用”不在项目菜单下。如果我尝试再次安装 NuGet,它会说它已经安装。我的应用程序是针对 .net 4 的 MVC 3 应用程序。

我怎样才能让这个选项出现?

4

7 回答 7

5

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

于 2011-02-15T08:19:45.820 回答
2

截至 2012 年 5 月,它现在称为“管理 NuGet 包”。特别令人困惑,因为 NuGet 文档中的屏幕截图尚未更新。

https://stackoverflow.com/a/9844659/24267

于 2012-11-05T15:22:12.247 回答
2

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

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

于 2011-02-14T21:43:00.860 回答
2

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

于 2011-03-17T08:16:50.277 回答
0

在尝试通过拨号安装软件包后,我遇到了类似的问题,但超时。

为了修复它,我重命名了注册表项(这样如果它不起作用,我可以重命名它)HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\NuGet,然后重新启动 Visual Studio 并打开一个项目。现在Add Library Package Reference可以工作,并且已重新创建注册表项。

于 2011-03-17T12:09:54.703 回答
0

有同样的问题,只是意识到如果您不在项目中(即,您在解决方案资源管理器中突出显示了解决方案),则“添加库包引用”选项将不会显示。选择项目,它就在那里。

哎呀:没有注意到已经提到过。

于 2011-05-05T18:29:17.417 回答
0

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

于 2011-02-14T16:00:15.390 回答