Ho la stessa esperienza. Cioè, sul mio Windows XP SP3 (Visual Studio 2010 + .NET 4)), Nuget sta portando pacchetti incompatibili per .NET 4.5 identificati per .NET 4.0. Accaduto con Reactive (Rx), estensioni Async e un po 'di più (non ho mantenuto tracce) quindi ho smesso di usare Nuget.
Ho installato Async CTP (Version 3) + SP1 to it che ha portato:
- 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
in <My Documents SubFolder>\Microsoft Visual Studio Async CTP\Samples\
che ora sia di riferimento o includere nei progetti.
Gli esempi di codice MSDN Docs .NET 4.5 sembrano tutti usano HttpClient
da System.Net.Http
spazio dei nomi che ho avuto da scaricare in code.msdn.microsoft.com Introduction to HttpClient
Cioè, ho da quest'ultimo:
- 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)
fonte
2013-04-12 13:24:34
+1 Ho pensato che Nuget mi ha convinto solo a rivendicare i pacchetti .NET 4.5.NET 4.0! –