Ieri sera, a casa, dove non lavoro con un proxy, ho aggiornato un repository NuGet utilizzando NuGetPowerTools/Enable-PackageRestore. Ha funzionato alla grande.Nuget + NuGetPowerTools + Enable-PackageRestore = errore di autenticazione dietro Proxy
è entrato in ufficio, dove sto lavorando con lo stesso repository in presenza delle seguenti condizioni:
- in una VM basata VMWare,
- utilizzando Bridged Networking,
- reinstallato NuGet oggi, riavviato (per essere sicuro di avere la versione più recente)
- runnning con un account in un dominio DEV (vale a dire, DEV \ Me)
- Accesso al mondo esterno attraverso un proxy che richiede un corp account di dominio (ad esempio, CORP \ Me)
- IE 9 di Configurazione/Opzioni Internet/Connection è configurato come:
- Usa proxy:
- Indirizzo: yadayada1
- Porto: delega 80
- Bypass per indirizzi locali
- rilevare automaticamente le impostazioni
- Le impostazioni sopra riportate sono corrette in quanto posso accedere al Web tramite IE9, Chrome, ecc.
- NOTA: È possibile elencare e scaricare i pacchetti Nuget ... è solo il nuovo processo di creazione che non è possibile.
- Come da suggerimento sul web ho guardato Devenv.exe.config e hanno le seguenti impostazioni: -
<system.net><settings><ipv6 enabled="true" /></settings></system.net>
- Ho provato anche con queste impostazioni come
<system.net><defaultProxy useDefaultCredentials="true"><proxy autoDetect="True" usesystemdefault="True" /></defaultProxy></system.net>
in modo che devenv. exe ricade per le stesse impostazioni di connessione utilizzate da IE 9. Non l'ho fatto
ciò che ho per tutto questo è:
------ Costruire iniziato: Progetto: XAct.Core, Configurazione: Debug Qualsiasi CPU ------ Fornire le credenziali del proxy: UserName: Password: C: _Workspaces \ XAct \ CS.FF.XAct.Lib2.nuget \ NuGet.targets (43,9): errore: Impossibile leggere le chiavi> quando una delle applicazioni non ha una console o quando l'input della console è stato reindirizzato> da un file. Prova Console.Read. C: _Workspaces \ XAct \ CS.FF.XAct.Lib2.nuget \ NuGet.targets (43,9): errore MSB3073: il comando "" C: _Workspaces \ XAct \ CS.FF.XAct.Lib2.nuget \ nuget.exe "installa " C: _Workspaces \ XAct \ CS.FF.XAct.Lib2 \ XAct.Core \ XAct.Core \ packages.config "-source" "-o " C: _Workspaces \ XAct \ CS.FF .XAct.Lib2 \ packages "" terminato con il codice 1.
Trovato (ma purtroppo ha perso di nuovo) una filettatura da qualche parte in rete dove ho visto gli sviluppatori Nuget thrashing fuori - riferendosi a scaricare l'ultima build dal loro TeamCity (che non ho potuto accesso/join) - ma il filo non diceva chiaramente Eureka! in basso.
Grazie.
Sembra che questo sia lo stesso problema di: http://nuget.codeplex.com/workitem/1655 – Ciel
Come per il collegamento precedente, inserendo un file nuget.exe.config (all'interno della soluzione .nuge t cartella), contenente ' defaultProxy> configuration>' doesn' t sembra aiutare ... –
Ciel
Mettere il suddetto in devenv.exe.config e riavviare non aiuta neanche ... – Ciel