有没有办法在Visual Studio 2015中一次升级所有NuGet包?

AZ *_*had 38 nuget visual-studio-2015

我无法像在Visual Studio 2013中那样找到一次升级所有NuGet包的方法.

我只看到如何逐一做到这一点.

有谁知道如何一次升级所有?

Luk*_*der 41

打开程序包管理器控制台并使用Update-Packagecmd-let更新所有程序包.

  • 有没有办法通过不同的饲料来源过滤?例如,在VS 2013中,您可以选择特定源并选择"全部更新".(我们有一个本地NuGet提要,这使得它特别方便.)我们尝试使用带有"-Source"开关的update-package,但这会尝试更新每个包(而不仅仅是那些实际位于本地提要中的包) .顺便说一句,根据NuGet博客(http://blog.nuget.org/20141112/nuget-3.0-preview.html),他们在GUI中计划这个...我希望他们能坚持到底! (6认同)

Mik*_*sen 19

从包管理器控制台:

foreach ($p in get-project -all) { update-package -ProjectName $p.ProjectName }
Run Code Online (Sandbox Code Playgroud)


Sud*_*hra 5

在VS2017中,您可以执行以下操作:

  1. 右键单击解决方案->管理NuGet软件包以获取解决方案。如果仅从特定来源查找软件包,请确保选择了适当的软件包来源
  2. 点击“更新”标签 在此处输入图片说明
  3. 选中您要更新的软件包旁边的框,然后单击“更新”按钮