Mam takie samo doświadczenie. Oznacza to, że na moim Windows XP SP3 (Visual Studio 2010 + .NET 4.)), Nuget dostarcza niekompatybilne pakiety dla .NET 4.5 zidentyfikowane dla .NET 4.0. Zdarzyło się to z Reacthem (Rx), rozszerzeniami Async i kilkoma innymi (nie zachowałem ścieżek), więc przestałem używać Nuget.
mam zainstalowane Async CTP (Version 3) + SP1 to it który przyniósł:
- 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
do <My Documents SubFolder>\Microsoft Visual Studio Async CTP\Samples\
które teraz albo odniesienia lub włączyć do projektów.
W .NET 4.5 przykłady kodu MSDN docs wydają używają HttpClient
z System.Net.Http
nazw, które mam od pobrania w code.msdn.microsoft.com Introduction to HttpClient
Oznacza to, że mam od niego:
- 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)
+1 Myślałem, że Nuget wkręca tylko mnie z roszczeniami do pakietów .NET 4.5.NET 4.0! –