如何将多个软件包更新为单个Nuget CLI命令中的所需版本



来自nuget cli是否可以从单个命令升级到多个软件包?

我知道我们可以做

nuget.exe update "FooBar.sln" MyPackage -Version 1.0

但是,如果我想将2个软件包更新为1.0怎么办?

这仍然更新到最新版本,但不是我想要的版本。

nuget.exe update "FooBar.sln" -Id MyPackage -Id MyPackage2 -Version 1.0

将是什么命令,彼此之间会有任何依赖性,就像两个软件包都在项目上时会更新(https://stackoverflow.com/a/a/16302774/1011959)?

只有在更新一个软件包时才可以指定软件包版本。如果您想使用Nuget CLI和一个命令进行操作,则可以加入几个命令

nuget.exe update "FooBar.sln" MyPackage -Version 1.0 && nuget.exe update "FooBar.sln" MyPackage2 -Version 2.0

使用这种方法,您可以为不同的软件包指定不同的版本。

最新更新