Nuget+;NuGetPowerTools+;Enable PackageStore=代理后的身份验证失败

Nuget+;NuGetPowerTools+;Enable PackageStore=代理后的身份验证失败,nuget,Nuget,昨晚,在我不使用代理的家里,我使用NuGetPowerTools/Enable PackageStore更新了一个NuGet存储库。 工作得很好 来到办公室,我在以下条件下使用同一存储库: 在基于VMWare的虚拟机中 使用桥接网络 今天重新安装NuGet,重新启动(确保我有最新版本) 在开发域(即,DEV\Me)中的帐户下运行 通过需要公司域帐户(即,corp\Me)的代理访问外部世界 Ie 9的配置/互联网选项/连接设置为: 使用代理: 地址:yadayada1 港口:80 绕过本地地址

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

来到办公室,我在以下条件下使用同一存储库:

  • 在基于VMWare的虚拟机中
  • 使用桥接网络
  • 今天重新安装NuGet,重新启动(确保我有最新版本)
  • 在开发域(即,DEV\Me)中的帐户下运行
  • 通过需要公司域帐户(即,corp\Me)的代理访问外部世界
  • Ie 9的配置/互联网选项/连接设置为:
    • 使用代理:
    • 地址:yadayada1
    • 港口:80
    • 绕过本地地址的代理
    • 自动检测设置
  • 以上设置是正确的,我可以通过IE9、Chrome等访问网络。
    • 注意:可以列出并下载Nuget软件包……这只是新的构建过程无法做到的
  • 根据web上的建议,我查看了DevEnv.exe.config,并具有以下设置: -
    • 我还尝试了以下设置:
    • 因此,DevEnv.exe会退回到IE 9使用的相同连接设置。不是我干的
我从中得到的是:

------构建已启动:项目:XAct.Core,配置:调试任何CPU------ 请提供代理凭据: 用户名:密码: C:_Workspaces\XAct\CS.FF.XAct.Lib2.nuget\nuget.targets(43,9):错误:当应用程序没有控制台或控制台输入已从文件重定向>时,无法读取密钥>。试试Console.Read。 C:_Workspaces\XAct\CS.FF.XAct.Lib2.nuget\nuget.targets(43,9):错误MSB3073: 命令“C:_Workspaces\XAct\CS.FF.XAct.Lib2.nuget\nuget.exe”安装 “C:_Workspaces\XAct\CS.FF.XAct.Lib2\XAct.Core\XAct.Core\packages.config”-源“”-o C:_Workspaces\XAct\CS.FF.XAct.Lib2\packages“”已退出,代码为1

在网上的某个地方发现(但不幸的是又丢失了)一个线程,我看到NuGet开发人员正在努力解决这个问题——指的是从他们的TeamCity下载最新版本(我无法访问/加入)——但线程没有清楚地说Eureka!在底部


谢谢

重申Sky和Pranav提到的内容-这个问题似乎在NuGet 1.7中得到了解决-参见:

pranavkm于1月31日晚上8:17写信给我

已在变更集6c156e0dc214中修复


这似乎与以下问题相同:根据上一个链接,将包含
的nuget.exe.config文件(位于解决方案的.nuget文件夹中)放入devenv.exe.config并重新启动似乎没有帮助…使用Fiddler(代理+解密启用)请参阅:错误代码:需要407代理身份验证。Forefront TMG需要授权才能满足请求。对Web代理筛选器的访问被拒绝。您是否尝试更新nuget.exe本身(nuget.exe update-self)?这不太可能,但可能您运行的是旧版本的可执行文件,其中没有引入的一些代理修复程序。如果这没有帮助,你能在codeplex问题上发布Fiddler跟踪吗?