Visual Studio: NuGet Package Source requiere credenciales
visual-studio nuget-package (2)
¿Estás detrás de un proxy? Si es así, es posible que desee agregar sus credenciales de proxy al NuGet.config global como se explica en los documentos: http://docs.nuget.org/docs/reference/nuget-config-file
Visual Studio 2012 > Tools > Options > Package Manager > Package Sources
Agrego una nueva fuente de paquete que apunta a una url de myget.org:
http://www.myget.org/F/myfeed/
VS > Tools > Library Package Manager > Manage NuGet Packages for Solution...
Ahora me piden mis credenciales de myget. Obviamente, será inconveniente para los desarrolladores tener que ingresar manualmente las credenciales cada vez que trabajen con los paquetes myget.
Este blog explica cómo almacenar las credenciales en el NuGet.config a nivel de máquina:
https://gist.github.com/xavierdecoster/3205826
pero después de seguir los pasos, VS todavía me pide credenciales.
Un enfoque es usar el comando de sources
:
nuget.exe sources Add|Update -Name feedName -UserName user -Password secret
Con esto puede agregar esa fuente con las credenciales o actualizar una existente. Funciona perfectamente.