Где я могу найти версию потока данных TPL для 4.0?
Я ищу версию библиотеки потока данных TPL.NET 4.0.
Пакет Nuget имеет версию 4.0, но, похоже, нацелен на .NET 4.5.
Я нашел различные ссылки на версию 4.0, как в этом форуме:
http://social.msdn.microsoft.com/Forums/en-US/tpldataflow/thread/6206c714-6dee-4d17-a880-26d0c137a167
Но упомянутая ссылка просто перенаправляет меня на страницу Nuget библиотеки.
Кто-нибудь знает, где я могу найти рабочую версию, предназначенную для .NET 4.0?
Ответы
Ответ 1
Я написал Стив из команды потока данных TPL об этой проблеме, и он ответил мне следующей ссылкой для загрузки:
http://download.microsoft.com/download/F/9/6/F967673D-58D6-4E3F-8CA9-11769A0A63B1/TPLDataflow.msi
Это версия CTP, но дата соответствует пакету Nuget с номером версии 4.0, поэтому я думаю, что это последняя версия, которая была скомпилирована против .NET 4.0.
Ответ 2
У меня такой же опыт. То есть, на моем Windows XP SP3 (Visual Studio 2010 +.NET 4.)), Nuget приносит несовместимые пакеты для .NET 4.5, идентифицируемые для .NET 4.0. Случилось с Reactive (Rx), расширениями Async и некоторыми другими (я не сохранил треки), поэтому я прекратил использовать Nuget.
Я установил Async CTP (версия 3) + SP1 to это, которое принесло:
- 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
в <My Documents SubFolder>\Microsoft Visual Studio Async CTP\Samples\
, который я теперь либо ссылаюсь, либо включаюсь в проекты.
Примеры кода документа .NET 4.5 MSDN кажутся все использующими HttpClient
из System.Net.Http
пространства имен, которые я получил от загрузки в code.msdn.microsoft.com Введение в HttpClient
То есть, я получил от последнего:
- 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)