昨晚,在我不使用代理的家里,使用 NuGetPowerTools/Enable-PackageRestore 更新了 NuGet 存储库。
工作得很好。
进入办公室,我在以下条件下使用相同的存储库:
-
<system.net><settings><ipv6 enabled="true" /></settings></system.net>
<system.net><defaultProxy useDefaultCredentials="true"><proxy autoDetect="True" usesystemdefault="True" /></defaultProxy></system.net>
以便 DevEnv.exe 回退到 IE 9 正在使用的相同连接设置。没有做。 我得到的这一切是:
------ Build started: Project: XAct.Core, Configuration: Debug Any CPU ------ Please provide proxy credentials: UserName: Password: C:_Workspaces\XAct\CS.FF.XAct.Lib2.nuget\NuGet.targets(43,9): error : Cannot read keys > when either application does not have a console or when console input has been redirected > from a file. Try Console.Read. C:_Workspaces\XAct\CS.FF.XAct.Lib2.nuget\NuGet.targets(43,9): error MSB3073: The command ""C:_Workspaces\XAct\CS.FF.XAct.Lib2.nuget\nuget.exe" install "C:_Workspaces\XAct\CS.FF.XAct.Lib2\XAct.Core\XAct.Core\packages.config" -source "" -o "C:_Workspaces\XAct\CS.FF.XAct.Lib2\packages"" exited with code 1.
在网络上的某个地方找到(但不幸的是再次丢失)一个线程,我看到 NuGet 开发人员在那里对其进行了抨击——指的是从他们的 TeamCity 下载最新版本(我无法访问/加入)——但该线程没有明确说明 Eureka !在底部。
谢谢。
最佳答案
重申 Sky 和 Pranav 所提到的 - 这个问题似乎在 NuGet 1.7 中得到了修复 - 参见 http://nuget.codeplex.com/workitem/1655 :
pranavkm wrote Jan 31 at 8:17 PM
Fixed in changeset 6c156e0dc214
关于Nuget + NuGetPowerTools + Enable-PackageRestore = 代理背后的身份验证失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8175524/