2010-06-07 4 views

답변

39

- ...

당신은 전체 병렬 확장없이 사용할 수 없습니다

을 (레거시 대답은. 3.5의 백 포트가 더 이상 쉽게 사용할 보인다) ...하지만 경우 .NET 3.5에 Reactive Extensions을 설치하면 그 comes with a version of Parallel Extensions을 사용할 수 있습니다. PFX가 얼마나 많이 지원되는지 모르지만 대부분의 사람들에게 충분하다고 생각합니다. (블로그 게시물에는 몇 가지 세부 사항이 있지만, 2009 년부터였습니다 ... 2010 년에는 백 포트가 있었는지 여부에 대해 알지 못합니다.)

참고로 이것은 지원되지 않습니다. PFX를 상업적으로 사용하려면 .NET 4로 업그레이드하십시오.

+0

다른 것을 설치하는 것이 필요한 경우 .NET Framework 4를 모두 설치해야합니다. – zneak

+8

@ zneak : 어떤 경우에는 다른 라이브러리를 배포 할 수도 있지만 프레임 워크 버전을 업그레이드 할 수는 없습니다. –

+0

매력 작품, 고마워요! @zneak : .Net 4.0이 설치되어 있습니다. 문제는 .Net dll과 통신 할 수있는 구성 요소를 사용해야하지만 문제는 .Net 3.5에만 해당됩니다. – Mathias

23

Jon Skeet이 언급 한대로 TPL에서 .NET 3.5으로 역 분개했습니다.

간편한 통합을 위해 System.Threading.dll에서 너겟 (TaskParallelLibrary)을 만들었습니다.

http://nuget.org/packages/TaskParallelLibrary에서 얻을 수 있습니다.

+2

소스 코드는 어떨까? –

+2

그것은 마이크로 소프트의 모듈입니다. 방금 nuget 형식으로 다시 포장했습니다. 전 소스가 없습니다. –

관련 문제