有没有办法在Visual Studio 2015中一次升级所有的Nu​​Get包?

我无法像在Visual Studio 2013中一样,find一种方法来升级所有的Nu​​Get包。

我只看到如何做一个接一个。

任何人都知道如何一次全部升级?

打开软件包pipe理器控制台并使用Update-Package cmd-let来更新所有软件包。

从包pipe理器控制台:

 foreach ($p in get-project -all) { update-package -ProjectName $p.ProjectName } 

您可以编写一个自定义脚本来更新软件包,如下所示,并在软件包pipe理器控制台中执行

 $list = Get-package -project {Add project name here} for($i=0; $i -lt $list.Length;$i ++ ) { Update-Package -project {Add project name here} $list[$i].Id } 

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

  1. 右键点击一个解决scheme – >pipe理NuGet包解决scheme。 如果只从特定来源查找软件包,请确保select适当的软件包源
  2. 点击“更新”标签 在这里输入图像说明
  3. 选中您想要更新的包旁边的checkbox,然后点击“更新”button