Lo siguiente proviene de una pregunta relacionada I answered recientemente.
Esto es lo que hice para que esto funcione con mi proxy corporativo que usa autenticación NTLM. He descargado NuGet.exe desde un enlace en this page y luego encontré los siguientes comandos (que he encontrado en los comentarios a this discussion en CodePlex):
nuget.exe config -set http_proxy=http://my.proxy.address:port
nuget.exe config -set http_proxy.user=mydomain\myUserName
nuget.exe config -set http_proxy.password=mySuperSecretPassword
Esto puso lo siguiente en mi NuGet.config
situada en %appdata%\NuGet
(que los mapas a C: \ Users \ miNombreUsuario \ AppData \ Roaming en mi máquina de Windows 7):
<configuration>
<!-- stuff -->
<config>
<add key="http_proxy" value="http://my.proxy.address:port" />
<add key="http_proxy.user" value="mydomain\myUserName" />
<add key="http_proxy.password" value="base64encodedHopefullyEncryptedPassword" />
</config>
<!-- stuff -->
</configuration>
por cierto, esto también fija mi problema con NuGet trabajar sólo la primera vez que me golpeó el pa fuente de ckage en Visual Studio.
Tenga en cuenta que algunas personas que han intentado este enfoque han informado through the comments on my other answer que han podido omitir establecer la clave http_proxy.password
desde la línea de comandos o eliminarlo después de los hechos desde el archivo de configuración, y eran todavía puede tener la función NuGet en todo el proxy.
Si encuentra, sin embargo, que necesidad especificar la contraseña en el archivo de configuración NuGet, recordar que tiene que actualizar la contraseña almacenada en la configuración NuGet desde la línea de comandos cuando se cambia la red inicie sesión, si sus credenciales de proxy también son sus credenciales de red.
Solo para agregar a eso, el archivo .config puede necesitar ser editado como Administrador ya que el directorio Archivos de programa está más protegido de lo que solía ser. –
¿Hay un archivo de configuración similar para TFS en un servidor de compilación sin VS instalado? Puedo ver que esto se convierte en un problema para mí más tarde ... –