2011-11-27 3 views
10

최근 파일 저장소 웹 사이트와 Windows 양식 데스크톱 클라이언트 + Outlook에서 PHP 노출 REST를 호출 할 수있는 온라인 저장소 웹 사이트 라이브러리를 완료했습니다.WP7 응용 프로그램에서 System.Threading.Tasks를 사용할 수 없습니다.

이제 라이브러리의 가장 기본적인 작업에 대한 코드 샘플 인 Gracefully killing a TPL Task이 있습니다. 참조 용으로 만 링크하고 있습니다. 내 다음 목표는 Windows Phone 7 클라이언트입니다.

나는 WP7 애플리케이션을위한 다른 종류의 클래스 라이브러리가 필요하기 때문에 동일한 라이브러리를 사용할 수 없다는 것을 알고 있었다. 그래서 나는 앞으로 나가 WP7 버전의 라이브러리를 만들었습니다. 가장 중요한 수업 인 TPL 작업에 액세스 할 수 없다는 것을 알았을 때 즉시로드 블록을 쳤습니다.

여기에 뭔가가 있습니까? 어떤 충고? 감사.

답변

19

확인. 분명히 WP7 프로젝트를위한 공식 System.Threading.Tasks가 없습니다. 그러나 적절한 수면을 취하고 다시 검색 한 후 NuGet에 패키지가 있다는 것을 알았습니다. 내 요구 사항을 모두 대답하기 만하면됩니다 : Task Parallel Library for Silverlight. 이 버전은 작성 당시 2.1.2에 있습니다.

+2

고마워요! 1 년 후인 것처럼 ... –

+0

+1. 고맙습니다!! – dargod

8

하산 (Hasan)이 질문에 대답 한 이후 공식적인 방법이 나타났습니다. Windows Phone 7.5를 대상으로하는 경우 새로운 공식은 Microsoft.Bcl을 얻는 것입니다. 이것은 .NET Framework 4 및 Silverlight 4/5에서도 작동합니다. .NET Portable 클래스 라이브러리 및 Windows Phone 프로젝트에만 개인적으로 사용했습니다.

Microsoft.Bcl is available on the Nuget website 또는 패키지 관리자 콘솔에서이 명령을 실행하십시오.

Install-Package Microsoft.Bcl 
+0

업데이트 해 주셔서 감사합니다! – Den

관련 문제