2010-06-07 16 views

Respuesta

39

(respuesta Legacy - parece que el backport de 3.5 ya no está disponible.)

no puede utilizar los completos extensiones paralelas, no hay ...

... pero si instala Reactive Extensions para .NET 3.5, comes with a version of Parallel Extensions, por lo que puede usar eso. No sé cuánto de PFX es compatible, pero sospecho que hay suficiente para la mayoría de las personas. (Hay algunos detalles en la publicación del blog, pero eso fue a partir de 2009 ... No sé sobre cualquier cambio en 2010 que puede o no haber sido backported.)

Tenga en cuenta que esto no es compatible, también - probablemente bien para proyectos de hobby, pero si quería utilizar PFX comercialmente, me gustaría migrar a .NET 4.

+0

Si es necesario instalar algo más, creo que instalaría .NET Framework 4 por completo. – zneak

+8

@zneak: en algunas situaciones, puede tener la opción de implementar otra biblioteca, pero no actualizar la versión de marco. –

+0

¡Funciona un encanto, gracias! @zneak: Tengo .Net 4.0 instalado, el problema es que necesito trabajar con un componente que pueda comunicarse con .Net dlls, pero solo con .Net 3.5. – Mathias

23

Como se mencionó Jon Skeet, RxTPL portado a .NET 3.5.

He hecho un nuget (llamado TaskParallelLibrary) fuera de su System.Threading.dll, para una integración más fácil.

Lo puedes obtener en http://nuget.org/packages/TaskParallelLibrary.

+2

¿qué tal el código fuente? –

+2

Es el módulo de Microsoft. Acabo de volver a empaquetarlo en forma nuget. No tengo la fuente. –

Cuestiones relacionadas