У меня есть сервер сборки CI, который не работает при публикации NuGet. После некоторого исследования я узнал, что он терпит неудачу из-за отсутствия запроса имени пользователя и пароля в неинтерактивном режиме. Поэтому я нашел решение, установив имя пользователя и пароль на этой странице: http://www.robinosborne.co.uk/2014/09/15/nuget-cannot-prompt-for-input-in-non-interactive-mode/. Теперь проблема в том, что у меня есть имя пакета, которое одинаково для двух разных источников. Есть ли способ, я могу добиться следующего:
обновление источников nuget -Имя пакета1 -источник xxxxxx / nuget / v3 / index.json -User X -пропуск XX
обновление источников nuget -Имя пакета1 -источник xxxxxx / nuget / v2 / -User X -пропуск XX
Когда я пытаюсь написать две команды одну за другой, (похоже, что) работает только последняя, и снова я получаю ошибку, спрашивая имя пользователя и пароль для прежнего источника. Я также проверяю файл NuGet.Config в% AppData%, который также показывает только один ключ с адресом на вкладке «packageSources».
Или есть другое лучшее решение для решения вышеупомянутой проблемы?