你如何只用某些ID更新NuGet包?

时间:2013-04-30 09:17:01

标签: nuget

根据NuGet documentation

  

更新命令

     

将软件包更新到最新版本。这个   命令还会更新NuGet.exe本身。

     

用法nuget update <packages.config|solution>

     

选项:

     

Id - 要更新的包ID。

这表示ID选项是要更新的包ID s 。你如何提供多个ID?

这有效:

NuGet.exe update "MySln.sln" -RepositoryPath "MyRepoPath" -id Ref1

...但是你如何使用Ref2?这失败了:

NuGet.exe update "MySln.sln" -RepositoryPath "MyRepoPath" -id Ref1,Ref2

我正在尝试更新软件包的子集,并且不需要对NuGet.exe进行大量调用。

1 个答案:

答案 0 :(得分:10)

您可以多次指定-id选项:

NuGet.exe update "MySln.sln" -RepositoryPath "MyRepoPath" -id Ref1 -id Ref2