Как обновить несколько пакетов до нужной версии в одной команде 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

При таком подходе вы можете указывать разные версии для разных пакетов.

Другие вопросы по тегам