在Win 7 x64上使用Visual Studio 2012 Premium,我创建了一个新项目(MVC 4项目)。右键单击项目时,我看不到“管理NuGet包”选项。解决方案目录中存在packages文件夹,项目目录中的package.config文件也存在。转到Tools
时,也没有Manage NuGet Packages
选项。转到Tools
- > Extensions and Updates...
时,NuGet Package Manager
已安装并且是最新的。
知道为什么我的项目无法为自己管理NuGet包吗?
以下是菜单的屏幕截图:
答案 0 :(得分:7)
我有类似的问题。问题是下一个: 我安装了 NuGet Packager 而不是 NuGet Package Manager (来自扩展和更新)。一旦我安装了最后一个,它就出现在上下文菜单中。也许你遇到了同样的问题。
答案 1 :(得分:4)
我必须从扩展和更新中卸载Nuget Package Manager,然后重新安装它。重新启动Visual Studio后,出现缺少的菜单项。
答案 2 :(得分:2)
我的解决方案是消除 NuGet Package Manager 的所有痕迹,包括所有注册表文件。因为注册表文件有奇怪的名称,所以搜索NuGet.Core
以及Program Files\Microsoft Visual Studio\11.0\Common7\IDE\Extensions
文件夹中的任何内容。清除后,重新启动计算机,重新安装NuGet,然后重新启动,似乎可以解决问题。
答案 3 :(得分:0)
由于原因,我的新版Visual Studio Professionnal 2013版似乎没有安装Nuget Package Manager。 安装它解决了这个问题。
答案 4 :(得分:0)
您还可以在[如果vs2020 64位,然后是C:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ Extensions]中检查扩展文件夹
每个扩展名都有一个文件夹,其中包含清单文件扩展名.manifest,检查这些xml文件 - node" Name"如果发现重复,删除重复的文件夹,重新启动Visual Studio。
如果在不同的文件夹中有相同的扩展名,VS会感到困惑并且不会加载它...
答案 5 :(得分:0)
在我的情况下,项目正在运行。停止时,菜单项出现。
答案 6 :(得分:0)
首先,你应该检查一下
现在,如果仍出现此问题,您可以尝试执行以下步骤:
希望这是有帮助的