Tôi có cùng trải nghiệm. Tức là, trên Windows XP SP3 của tôi (Visual Studio 2010 + .NET 4.)), Nuget đang đưa các gói không tương thích cho .NET 4.5 được xác định cho .NET 4.0. Đã xảy ra với Reactive (Rx), phần mở rộng Async và một số chi tiết khác (tôi đã không theo dõi) vì vậy tôi đã ngừng sử dụng Nuget.
Tôi đã cài đặt Async CTP (Version 3) + SP1 to it mà mang:
- AsyncCtpLibrary.dll
- AsyncCtpLibrary_Phone.dll
- AsyncCtpLibrary_Silverlight.dll
- AsyncCtpLibrary_Silverlight.dll
- System.Threading.Tasks. Dataflow .dll
- System.Windows.Controls.Toolkit.dll
- System.Windows.Controls.Toolkit.Internals.dll
vào <My Documents SubFolder>\Microsoft Visual Studio Async CTP\Samples\
mà tôi bây giờ hoặc là tài liệu tham khảo hoặc đưa vào các dự án.
.NET 4.5 MSDN tài liệu đang ví dụ dường như đều sử dụng HttpClient
từ System.Net.Http
namespace mà tôi đã nhận được từ tải trong code.msdn.microsoft.com Introduction to HttpClient
Đó là, tôi đã nhận được từ sau:
- System.Json.dll (4.0.20118.13260)
- System.Net.Http.dll (2.0.20118.13260)
- System.Net.Http.WebRequest.dll (2.0.20118.13260)
- System.Net.Http.Formatting.dll (4.0.20118.13260)
Nguồn
2013-04-12 13:24:34
+1 Tôi nghĩ Nuget chỉ gắn cho tôi các gói .NET 4.5.NET 4.0! –