管理 VS 2015 中的 Nuget 包灰显

问题描述 投票:0回答:9

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

如何解决?

node.js visual-studio-2015 nuget nuget-package
9个回答
60
投票

当我在调试模式下运行某些东西时,这发生在我身上。确保您没有调试解决方案的任何部分,否则 VS 不会让您对 nuget 包执行任何操作。


13
投票

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


4
投票

看来你必须有一个支持 nuget 的项目,否则所有 nuget 选项都会变灰。我有两个解决方案,我在其中来回切换...一个只有一个 SQL Server 项目 - 并且 nuget 选项被禁用。另一个解决方案有各种各样的东西,并且启用了 nuget 东西。为了确定起见,我向 SQL Server 解决方案添加了一个类库,果然,nuget 亮了。


2
投票

只是为了扩展社区。在重建过程(调试模式)期间发生在我身上,我在一个解决方案(VS 2019)中有太多项目(遗留项目),当我点击重建解决方案时,需要很长时间才能完成工作,而且我没有注意到它。构建完成后,管理 Nuget 包菜单一如既往地启用。

如果您必须在构建项目之前管理 Nuget 包,您所需要做的就是停止构建,然后您想要的菜单项将再次可用。


0
投票

我刚刚也遇到过同样的事情。对我来说,解决方案尚未保存。我的解决方案是先保存解决方案,然后才能使用该选项。


0
投票

这个问题可以通过Visual Community Edition 2019来解决,在工具>扩展>管理扩展>搜索NuGET包并安装NuGet包管理器。现在您可以看到Nuget包恢复并管理Nuget包管理器。


0
投票

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

我正在制作一个控制台应用程序,以跟随有关 EF Core 5 的 Pluralsight 课程。我到了需要添加对 Microsoft.EntityFrameworkCore.Tools 的引用的地步,却发现选项呈灰色。

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

然后我就可以访问 NuGet 选项。


0
投票

您需要在解决方案资源管理器中选择相关项目才能单击该选项。


0
投票

如果您以前有它,但现在没有它,那么您只需关闭并重新打开您的 Visual Studio,在我的情况下,包管理器控制台在后台运行,我无法阻止它,

所以你只需重新开始一切

© www.soinside.com 2019 - 2024. All rights reserved.