Включите диспетчер пакетов NuGet в VS Installer через командную строку. (как часть автоматизированного сценария) - PullRequest
1 голос
/ 04 февраля 2020

Я хочу включить диспетчер пакетов NuGet через командную строку, но я не уверен, как это сделать.

У нас есть конвейер Jenkins, который устанавливает MSBuild15 BuildTools (с помощью команд choco), и мне нужно включить NuGet менеджер пакетов как часть автоматизированного сценария.

Если я включу его непосредственно на сервере / агенте, компиляция решения будет успешной, но мне нужно автоматизировать этот шаг.

Я прикрепил Изображение того, как это выглядит через vs_installer -> Изображение VS Installer, что мне нужно включить через командную строку

1 Ответ

0 голосов
/ 05 февраля 2020

Это должно работать в Powershell:

Запуск-процесс "C: \ Program Files (x86) \ Microsoft Visual Studio \ vs_installer.exe" -ArgumentList 'modify --installPath "C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ BuildTools "--quiet --add Microsoft.VisualStudio.Component.NuGet.BuildTools --add Microsoft. Net .Component.4.5.TargetingPack --norestart --force '-Wait -PassThru

Найдено здесь: https://developercommunity.visualstudio.com/content/problem/137779/the-getreferencenearesttargetframeworktask-task-wa.html#reply -160786

...