1) Сначала используйте последнюю nuget.exe cli v5.7.0
из этой ссылки. Загрузите его по локальному пути. Затем скопируйте его путь в переменную системной среды PATH
, чтобы ее можно было вызвать из CMD.
2) Во-вторых, запустите эту команду под CMD, чтобы добавить ваш частный источник пакета nuget с username
и password
в глобальный nuget.config
файл. Когда вы отправляете пакет nuget с помощью CMD, он сначала читает файл, поэтому вам не нужно добавлять дополнительные инструкции.
Перед этим вам следует обратить внимание на свой путь к серверу nuget. Убедитесь, что ссылка верна, вы также можете ввести путь на веб-сайт, чтобы проверить, может ли он что-то вернуть.
nuget sources add -Name "nuget path" -Source "https://nuget_domain/v3/index.json" -username "xxxx" -password "xxxx"
добавьте свое имя пользователя и пароль к частному серверу nuget.
Если вы хотите обновить этот источник nuget, вы можете запустить:
nuget sources update -Name "nuget path" -Source "xxxx" -username "xxxx" -password "xxxx"
3) В-третьих, затем отправьте пакет nuget следующим образом:
nuget push xxx\xxx.nupkg -Source "nuget path"
Кроме того, если это по-прежнему не работает, попробуйте использовать шаг 2, чтобы изменить исходный код пакета nuget на https://nuget_domain/
. Не уверен, работает ли он, и подсказку можно найти по этой ссылке на github.
====================
Если вы используете dotnet для отправки пакета nuget, вы можете использовать эту команду:
dotnet push xxx\xx.nupkg -s https://nuget_domain/v3/index.json --api-key xxxx --skip-duplicate
person
Mr Qian
schedule
14.09.2020
nuget.exe
cli илиdotnet.exe
? - person Mr Qian   schedule 14.09.2020