2013-03-11 7 views
10

Sto cercando la versione .NET 4.0 della libreria di flusso di dati TPL.Dove posso trovare una versione di flusso di dati TPL per 4.0?

Il pacchetto Nuget ha una versione 4.0 della libreria, ma sembra che abbia come destinazione .NET 4.5.

ho trovato vari riferimenti a una versione 4.0, come in questo forum:

http://social.msdn.microsoft.com/Forums/en-US/tpldataflow/thread/6206c714-6dee-4d17-a880-26d0c137a167

Ma il legame citato mi reindirizza alla pagina Nuget della biblioteca.

Qualcuno sa dove posso trovare una versione funzionante destinata a .NET 4.0?

+0

+1 Ho pensato che Nuget mi ha convinto solo a rivendicare i pacchetti .NET 4.5.NET 4.0! –

risposta

1

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)