Как указать частный источник пакета nuget в командной строке msbuild 15.0? - PullRequest
0 голосов
/ 22 мая 2018

Можно ли указать частный сервер рассылки Nuget при использовании msbuild 15.0 в версии 2017?Текущая команда powershell, которую я использую, выглядит следующим образом:

&$msbuild /t:restore /tv:15.0 /t:Rebuild /p:Configuration=Release

По умолчанию это выборка только канала nuget.org.

Ответы [ 3 ]

0 голосов
/ 23 мая 2018

Как указать источник закрытого пакета nuget в командной строке msbuild 15.0?

Если вы хотите восстановить пакет nuget только из указанного источника закрытого пакета nuget, вы можете использовать свойствоRestoreSources для указания частного источника:

msbuild /t:restore /p:RestoreSources=xxx /tv:15.0 /t:Rebuild /p:Configuration=Release

Проверьте цель восстановления для получения более подробной информации.

0 голосов
/ 24 мая 2018

MS Build считывает файлы NuGet.Config из корня решения.Вы можете добавить новый файл Nuget.config и указать внешние репозитории внутри него.

ссылка на nuget.config

0 голосов
/ 22 мая 2018

вы можете использовать /p:RestoreAdditionalSources=… для указания других источников.

Кроме того, используйте /restore (MSBuild 15.3+) вместо указания Restore вместе с другими целями, чтобы все измененные файлы, сгенерированные NuGet, были правильноперезагружен.

...