Visual Studio: источник пакета NuGet требует учетных данных
Visual Studio 2012 > Tools > Options > Package Manager > Package Sources
Я добавляю новый источник пакета, указывающий на URL-адрес myget.org:
http://www.myget.org/F/myfeed/
VS > Tools > Library Package Manager > Manage NuGet Packages for Solution...
Теперь мне предлагается учетные данные myget. Очевидно, что разработчикам будет неудобно вручную вводить учетные данные каждый раз, когда они работают с пакетами myget.
В этом блоге объясняется, как хранить учетные данные на уровне NuGet.config на уровне машины:
https://gist.github.com/xavierdecoster/3205826
но после выполнения шагов, VS все еще запрашивает у меня учетные данные.
Ответы
Ответ 1
Один из подходов состоит в использовании команды sources
:
nuget.exe sources Add|Update -Name feedName -UserName user -Password secret
С помощью этого вы можете либо добавить этот источник с учетными данными, либо обновить существующий. Он отлично работает.
Ответ 2
Вы за прокси? Если это так, вы можете добавить свои учетные данные прокси в глобальный NuGet.config, как описано в документах: http://docs.nuget.org/docs/reference/nuget-config-file