在VS 2015中管理Nuget包灰色

时间:2015-10-31 02:53:34

标签: node.js visual-studio-2015 nuget nuget-package

我想使用Nuget为Node.js项目下载VS 2015的软件包,但是它是灰色的,如下所示:

如何解决?

enter image description here

7 个答案:

答案 0 :(得分:22)

当我在调试模式下运行时,这发生在我身上。确保您没有调试解决方案的任何部分,或者VS不允许您使用nuget包执行任何操作。

答案 1 :(得分:10)

VS2015中发生了同样的事情。只需清除一次解决方案,然后重新启动Visual Studio。它会起作用。到目前为止,VS 2015已经出现了很多问题。希望能有更好的更新。

答案 2 :(得分:2)

看来您必须拥有一个支持nuget的项目,否则所有nuget选项都将显示为灰色。我有两个解决方案,我之间来回反复...一个只有一个SQL Server项目 - 并且nuget选项被禁用。另一个解决方案有各种各样的东西和nuget东西启用。为了确定,我在SQL Server解决方案中添加了一个类库,果然,nuget点亮了。

答案 3 :(得分:1)

只是为了扩展社区。在重建过程中(调试模式)发生在我身上,我在一个解决方案中(VS 2019)有太多项目(旧项目),当我选择重建解决方案时花了很长时间才能完成工作,而我没有参加它。构建完成后,将始终启用“管理Nuget软件包”菜单。

如果您必须在构建项目之前立即管理Nuget软件包,那么您要做的就是停止构建和ta-da,那么您想要的菜单项将再次可用。

答案 4 :(得分:0)

我刚刚遇到了同样的事情。对我来说,解决方案尚未保存。我的解决方法是先保存解决方案,然后再选择该选项。

答案 5 :(得分:0)

这个问题可以通过visual community edition 2019解决,在Tools>extensions>manage extensions>SEARCH FOR NuGET PACKAGE并安装NuGet包管理器。现在您可以看到 Nuget 包恢复和管理 Nuget 包管理器。

答案 6 :(得分:0)

这在 VS 2019 中神秘地发生。除了蛮力之外,我没有其他答案——关闭并重新打开 VS 2019。然后选项可用。

我正在做一个控制台应用程序来学习 EF Core 5 上的 Pluralsight 课程。我已经到了添加对 Microsoft.EntityFrameworkCore.Tools 的引用需要碰巧找到选项的地步。< /p>

关闭调试——应用仍在运行,没有修复它。等了一会儿看它是否会自行发生后,我关闭并重新打开了 VS 2019。

然后我可以访问 NuGet 选项。