有没有办法在Visual Studio 2015中一次升级所有的NuGet包?
我无法像在Visual Studio 2013中一样,find一种方法来升级所有的NuGet包。
我只看到如何做一个接一个。
任何人都知道如何一次全部升级?
打开软件包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中,您可以执行以下操作:
- 右键点击一个解决scheme – >pipe理NuGet包解决scheme。 如果只从特定来源查找软件包,请确保select适当的软件包源
- 点击“更新”标签
- 选中您想要更新的包旁边的checkbox,然后点击“更新”button