Nuget + NuGetPowerTools + Enable-PackageRestore =代理服务器后面的身份验证失败

时间:2011-11-17 22:50:34

标签: nuget

昨晚,在家里,我不使用代理,使用NuGetPowerTools / Enable-PackageRestore更新了NuGet存储库。 工作得很好。

进入办公室,在以下条件下我在同一个存储库工作:

  • 在基于VMWare的VM中,
  • 使用Bridged Networking,
  • 今天重新安装NuGet,重启(确保我有最新版本)
  • 在DEV域中的帐户下运行(即DEV \ Me)
  • 通过需要公司域帐户的代理(即CORP \ Me)访问外部世界
  • 即9的配置/ Internet选项/连接设置为:
    • 使用代理:
    • 地址:yadayada1
    • 港口:80
    • 绕过代理本地地址
    • 自动检测设置
  • 以上设置正确,我可以通过IE9,Chrome等访问网页。
    • 注意:可以列出并下载Nuget软件包...它只是新的构建过程,但不能。
  • 根据网络上的建议,我查看了DevEnv.exe.config并进行了以下设置: - <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 build:项目:XAct.Core,配置:调试任何CPU ------     请提供代理凭证:     用户名密码:   C:_Workspaces \ XAct \ CS.FF.XAct.Lib2.nuget \ NuGet.targets(44,1):错误:无法读取密钥&gt;当任一应用程序没有控制台或控制台输入被重定向时>从文件。试试Console.Read。   C:_Workspaces \ XAct \ CS.FF.XAct.Lib2.nuget \ NuGet.targets(44,1):错误MSB3073:   命令“”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”“退出,代码为1。

发现(但遗憾地再次丢失)网络上的一个线程,我看到NuGet开发人员将它扯出来 - 指的是从他们的TeamCity下载最新版本(我无法访问/加入) - 但线程确实没有明确说出尤里卡!在底部。

感谢。

1 个答案:

答案 0 :(得分:1)

重申Sky和Pranav所提到的内容 - 这个问题似乎已在NuGet 1.7中修复 - 请参阅http://nuget.codeplex.com/workitem/1655

  

pranavkm于1月31日晚上8:17写道

     

已在变更集6c156e0dc214中修复