Как вы обновляете пакеты NuGet только с определенными идентификаторами?

Согласно документации NuGet:

Обновить команду

Обновите пакеты до последних доступных версий. Эта команда также обновляет сам NuGet.exe.

использование nuget update <packages.config|solution>

Опции:

Id - Идентификаторы пакетов для обновления.

Это говорит о том, что опция ID является идентификатором пакета для обновления. Как вы предоставляете несколько идентификаторов?

Это работает:

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

... но как вы также обновляете Ref2? Это не удается:

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

Я пытаюсь обновить подмножество пакетов и предотвратить необходимость большого количества обращений к NuGet.exe.

1 ответ

Решение

Вы можете указать -id Вариант несколько раз:

NuGet.exe update "MySln.sln" -RepositoryPath "MyRepoPath" -id Ref1 -id Ref2
Другие вопросы по тегам