작업 병렬 라이브러리를 .Net 3.5 프로젝트에서 사용할 수 있다고 들었습니다. 이것이 맞습니까? 그렇다면 어떻게 사용합니까? .NET 4.0에서는 System.Threading에 있지만 Visual Studio 2010에서 .Net 3.5를 대상으로 선택하면 Parallel 및 Parallel 루프와 같은 클래스에 액세스하지 못합니다..Net 3.5 프로젝트에서 작업 병렬 라이브러리를 사용할 수 있습니까?
답변
- ...
당신은 전체 병렬 확장없이 사용할 수 없습니다
을 (레거시 대답은. 3.5의 백 포트가 더 이상 쉽게 사용할 보인다) ...하지만 경우 .NET 3.5에 Reactive Extensions을 설치하면 그 comes with a version of Parallel Extensions을 사용할 수 있습니다. PFX가 얼마나 많이 지원되는지 모르지만 대부분의 사람들에게 충분하다고 생각합니다. (블로그 게시물에는 몇 가지 세부 사항이 있지만, 2009 년부터였습니다 ... 2010 년에는 백 포트가 있었는지 여부에 대해 알지 못합니다.)
참고로 이것은 지원되지 않습니다. PFX를 상업적으로 사용하려면 .NET 4로 업그레이드하십시오.
Jon Skeet이 언급 한대로 TPL
에서 .NET 3.5
으로 역 분개했습니다.
간편한 통합을 위해 System.Threading.dll
에서 너겟 (TaskParallelLibrary)을 만들었습니다.
http://nuget.org/packages/TaskParallelLibrary에서 얻을 수 있습니다.
소스 코드는 어떨까? –
그것은 마이크로 소프트의 모듈입니다. 방금 nuget 형식으로 다시 포장했습니다. 전 소스가 없습니다. –
- 1. 병렬 작업 라이브러리를 사용할 때 'foreach'가 실패합니다.
- 2. VB6 프로젝트에서 .Net .dll을 사용할 수 있습니까?
- 3. .NET 1.1에서 .NET 3.5 로의 작업 변환
- 4. .NET 4.0 프로젝트에서 Npgsql Data Provider를 사용할 수 있습니까?
- 5. C# .NET 3.5 JSON 작업
- 6. 컴퓨터 클러스터에서 .net 병렬 컴퓨팅
- 7. xbox360 용 .xnet/xna3.1의 Rx 확장/병렬 작업 라이브러리?
- 8. 어떻게 참조 된 라이브러리를 사용할 수 있습니까
- 9. .NET 3.5 Compact Framework에서 전역 오류 처리기를 사용할 수 있습니까?
- 10. 리눅스에서 Windows 라이브러리를 사용할 수 있습니까?
- 11. C#에서 병렬 작업
- 12. .net 3.5 작업 또는 Muncalled 관리되지 않는 대리자로 Func 사용할 수 있습니까?
- 13. 작업 병렬 라이브러리 및 다중 병렬 작업
- 14. .Net 2.0 프로젝트에서 AjaxControlToolkit의 AsyncFileUpload를 사용할 수 있습니까?
- 15. 작업 병렬 처리, 스레드 수?
- 16. 작업 병렬 라이브러리
- 17. 정적 라이브러리를 사용할 수 없습니다.
- 18. IronPython을 .NET 3.5 프로젝트에서 사용하기 위해 컴파일하는 방법은 무엇입니까?
- 19. VS.net 2008에서 .Net 3.5 기반 프로젝트로 Silverlight 3 클래스 라이브러리를 참조 할 수 있습니까?
- 20. 작업 병렬 라이브러리 사용 도움말
- 21. .Net 3.5를 대상으로하는 프로젝트에서 모든 C# 4.0 기능을 사용할 수 있습니까?
- 22. 모든 ccTalk 라이브러리를 사용할 수 있습니까?
- 23. VB.net 프로그램에서 Java 라이브러리를 사용할 수 있습니까?
- 24. C 프로그램에서 C++ 라이브러리를 사용할 수 있습니까?
- 25. 어떤 python mpi 라이브러리를 사용할 수 있습니까?
- 26. WP7에서이 바코드 라이브러리를 사용할 수 있습니까?
- 27. AMP 서버에서 C# 라이브러리를 사용할 수 있습니까?
- 28. J2ME에서 Java SE 라이브러리를 사용할 수 있습니까?
- 29. CommonJS 라이브러리를 아직 사용할 수 있습니까?
- 30. 디자인 패턴 라이브러리를 즉시 사용할 수 있습니까?
다른 것을 설치하는 것이 필요한 경우 .NET Framework 4를 모두 설치해야합니다. – zneak
@ zneak : 어떤 경우에는 다른 라이브러리를 배포 할 수도 있지만 프레임 워크 버전을 업그레이드 할 수는 없습니다. –
매력 작품, 고마워요! @zneak : .Net 4.0이 설치되어 있습니다. 문제는 .Net dll과 통신 할 수있는 구성 요소를 사용해야하지만 문제는 .Net 3.5에만 해당됩니다. – Mathias