2011-11-17 23 views
26

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.

+0

Parece que este es el mismo problema que: http://nuget.codeplex.com/workitem/1655 – Ciel

+0

Según el enlace anterior, colocando un archivo nuget.exe.config (dentro de la .nuge de la solución) t carpeta), que contiene ' ' doesn' Parece que ayuda ... – Ciel

+1

Poner lo anterior en devenv.exe.config y reiniciar no ayuda tampoco ... – Ciel

Respuesta

1

Reiterando lo mencionan Cielo y Pranav - este problema parece estar fijo en NuGet 1,7 - ver http://nuget.codeplex.com/workitem/1655:

pranavkm escribió 31 de enero a las 20:17

fijo en el conjunto de cambios 6c156e0dc214

Cuestiones relacionadas