2011-11-17 15 views
26

Đêm qua, ở nhà, nơi tôi không làm việc với proxy, cập nhật kho lưu trữ NuGet bằng NuGetPowerTools/Enable-PackageRestore. Làm việc tuyệt vời.Nuget + NuGetPowerTools + Enable-PackageRestore = lỗi xác thực sau Proxy

Came vào văn phòng, nơi tôi đang làm việc với các Repository cùng theo các điều kiện sau đây:

  • trong một VM VMWare dựa,
  • sử dụng Bridged Networking,
  • cài đặt lại NuGet ngày hôm nay, khởi động lại (để chắc chắn tôi có phiên bản mới nhất)
  • runnning trong tài khoản trong DEV Domain (ví dụ: DEV \ Me)
  • Truy cập thế giới bên ngoài thông qua Proxy yêu cầu Tài khoản miền corp (nghĩa là CORP \ Me)
  • Ie 9 của Cấu hình Options/Internet/Kết nối được thiết lập như:
    • Sử dụng Proxy:
    • Địa chỉ: yadayada1
    • Cảng: 80
    • Bypass proxy cho địa chỉ địa phương
    • Tự động phát hiện Cài đặt
  • Cài đặt ở trên đúng với số lượng mà tôi có thể truy cập web qua IE9, Chrome, v.v.
    • LƯU Ý: Có thể liệt kê và tải xuống gói Nuget ... nó chỉ là quá trình Xây dựng mới không thể.
  • Theo đề nghị trên web tôi đã xem xét DevEnv.exe.config và có các cài đặt sau: - <system.net><settings><ipv6 enabled="true" /></settings></system.net>
    • Tôi cũng đã thử với các thiết lập như
    • <system.net><defaultProxy useDefaultCredentials="true"><proxy autoDetect="True" usesystemdefault="True" /></defaultProxy></system.net> để devenv. exe rơi trở lại cho cùng một thiết lập kết nối mà IE 9 đang sử dụng. Đã không làm điều đó.

Những gì tôi nhận được cho tất cả điều này là:

------ Build started: Dự án: XAct.Core, Cấu hình: Debug Bất kỳ CPU ------ Vui lòng cung cấp thông tin xác thực proxy: Tên người dùng: Mật khẩu: C: _Workspaces \ XAct \ CS.FF.XAct.Lib2.nuget \ NuGet.targets (43,9): lỗi: Không thể đọc khóa> khi ứng dụng không có bảng điều khiển hoặc khi đầu vào giao diện điều khiển đã được chuyển hướng> từ một tệp. Hãy thử Console.Read. C: _Workspaces \ XAct \ CS.FF.XAct.Lib2.nuget \ NuGet.targets (43,9): lỗi MSB3073: Lệnh "" C: _Workspaces \ XAct \ CS.FF.XAct.Lib2.nuget \ nuget.exe "cài đặt " C: _Workspaces \ XAct \ CS.FF.XAct.Lib2 \ XAct.Core \ XAct.Core \ packages.config "-source" "-o " C: _Workspaces \ XAct \ CS.FF .XAct.Lib2 \ packages "" đã thoát với mã 1.

Tìm thấy (nhưng tiếc là bị mất lần nữa) một chủ đề ở đâu đó trên mạng nơi tôi thấy các nhà phát triển NuGet ném nó ra - đề cập đến tải xuống phiên bản mới nhất từ ​​TeamCity của họ (mà tôi không thể truy cập/tham gia) - nhưng các chủ đề không rõ ràng nói Eureka! ở phía dưới.

Cảm ơn.

+0

Xuất hiện vấn đề tương tự như: http://nuget.codeplex.com/workitem/1655 – Ciel

+0

Theo liên kết trước, hãy đặt tệp nuget.exe.config (trong tệp .nuge của giải pháp t thư mục), chứa ' ' doesn' t dường như giúp đỡ ... – Ciel

+1

Đặt ở trên trong devenv.exe.config và khởi động lại không giúp ... – Ciel

Trả lời

1

Nhắc lại những gì Sky và Pranav đề cập - vấn đề này dường như được cố định trong NuGet 1,7 - xem http://nuget.codeplex.com/workitem/1655:

pranavkm viết ngày 31 Tháng Một lúc 20:17

cố định trong changeset 6c156e0dc214