Anoche, en mi casa, donde no trabajo con un proxy, actualicé un repositorio NuGet usando NuGetPowerTools/Enable-PackageRestore. Funcionó muy bien.Nuget + NuGetPowerTools + Enable-PackageRestore = error de autenticación detrás de Proxy
entró en la oficina, donde estoy trabajando con el mismo repositorio bajo las siguientes condiciones:
- en una máquina virtual basada en VMWare,
- utilizando un puente de red,
- reinstalado NuGet hoy, reiniciado (para estar seguro de que tengo la última versión)
- ejecutando bajo una cuenta en un Dominio DEV (es decir, DEV \ Me)
- Accediendo al mundo exterior a través de un Proxy que requiere una cuenta de dominio corp (es decir, CORP \ Me)
- Es decir, de 9 Configuración/Opciones de Internet/conexión se configura como:
- Usar proxy:
- Dirección: yadayada1
- puerto: Proxy 80
- bypass para las direcciones locales
- Detectar la configuración automáticamente
- ajustes anteriores son correctas en la medida en que pueda acceder a la web a través de IE9, Chrome, etc.
- NOTA: Puede listar y descargar paquetes de Nuget ... es solo el nuevo proceso de compilación que no puede.
- según la sugerencia en la web que he mirado Devenv.exe.config y tienen los siguientes valores: -
<system.net><settings><ipv6 enabled="true" /></settings></system.net>
- También probé con estos ajustes como
<system.net><defaultProxy useDefaultCredentials="true"><proxy autoDetect="True" usesystemdefault="True" /></defaultProxy></system.net>
modo que Devenv. exe vuelve a la misma configuración de conexión que IE 9 está utilizando. No lo hizo
lo que consigo por todo esto es:
------ Build comenzó: Proyecto: XAct.Core, Configuración: depurar cualquier CPU ------ Proporcione las credenciales de proxy: Nombre de usuario: Contraseña: C: _Workspaces \ XAct \ CS.FF.XAct.Lib2.nuget \ NuGet.targets (43,9): error: No se pueden leer las claves> cuando ninguna aplicación tiene una consola o cuando la entrada de la consola ha sido redirigida> desde un archivo. Pruebe Console.Read. C: _Workspaces \ XAct \ CS.FF.XAct.Lib2.nuget \ NuGet.targets (43,9): error MSB3073: El comando "" C: _Workspaces \ XAct \ CS.FF.XAct.Lib2.nuget \ nuget.exe "instalar " C: _Workspaces \ XAct \ CS.FF.XAct.Lib2 \ XAct.Core \ XAct.Core \ packages.config "-source" "-o " C: _Workspaces \ XAct \ CS.FF .XAct.Lib2 \ packages "" salido con el código 1.
Encontrado (pero lamentablemente se ha perdido de nuevo) un hilo en algún lugar de la red donde vi desarrolladores NuGet golear a cabo - en referencia a la descarga de la última versión de su TeamCity (que no pude acceder/unirse) - pero ¡el hilo no decía claramente Eureka! en el fondo.
Gracias.
Parece que este es el mismo problema que: http://nuget.codeplex.com/workitem/1655 – Ciel
Según el enlace anterior, colocando un archivo nuget.exe.config (dentro de la .nuge de la solución) t carpeta), que contiene ' defaultProxy> configuration>' doesn' Parece que ayuda ... –
Ciel
Poner lo anterior en devenv.exe.config y reiniciar no ayuda tampoco ... – Ciel