Как обновить несколько пакетов до нужной версии в одной команде 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
Какова будет команда для этого и будут ли какие-либо зависимости друг от друга, так как оба пакета будут обновляться только тогда, когда они оба находятся в проекте ( /questions/34078852/kak-vyi-obnovlyaete-paketyi-nuget-tolko-s-opredelennyimi-identifikatorami/34078856#34078856)?
1 ответ
Можно указать версию пакета только при обновлении одного пакета. Если вы хотите сделать это с NuGet Cli и одной командой, вы можете объединить несколько таких команд
nuget.exe update "FooBar.sln" MyPackage -Version 1.0 && nuget.exe update "FooBar.sln" MyPackage2 -Version 2.0
При таком подходе вы можете указывать разные версии для разных пакетов.