2012-11-01 5 views
1

방금 ​​WP8 SDK를 설치하고 WP 7.1과 호환되는 응용 프로그램을 사용하려고했습니다. 그래서 프로젝트를 열고 컴파일했지만 오류가 발생했습니다 "async"와 "await"를 사용하는 부분들. Async CTP를 사용했지만 많은 WP8을 좋아하지 않습니다. 어떻게 해결할 수 있습니까? 무엇보다 WP와 WP 8 7.1 모두에서 앱이 작동하도록하려면 어떻게해야합니까? 감사합니다. !!!비동기 CTP가 포함 된 WP 7.1 용 응용 프로그램 WP 8에서 작동하지 않습니다.

답변

2

프로젝트를 업그레이드하지 않고 Windows Phone 8 SDK에서 Windows Phone 7.1 응용 프로그램을 빌드 할 수 없습니다.

async/await 기능으로 WP7.1 버전의 응용 프로그램을 유지하려면 Windows Phone 용 VS2012 Express와 함께 WP7.1 + Async CTP 3 용 Visual Studio Express 2010이 있어야합니다.

업데이트 :이 멋쟁이 NuGet package을 사용하여 Windows Phone 용 Visual Studio 2012 Express에서 WP7 응용 프로그램을 컴파일하는 방법이 있습니다. 그러나 현재 시험판 버전입니다.

+0

좋아,하지만 스토어를 대상으로 7.5 및 휴대용 클래스 라이브러리? 어떻게 작동합니까? WP7.1 용 버전과 WP8 용 버전을 분리하여 업로드 할 수 있습니까? – Stefano

+0

가능합니다. 동일한 응용 프로그램에 대해 여러 어셈블리를 업로드 한 다음 각 어셈블리를 개별적으로 업그레이드 할 수 있습니다. –

+0

Facebook처럼, 맞습니까? – Stefano

3

당신은이를 설치해야 타겟팅 팩에 대한 https://nuget.org/packages/Microsoft.Bcl.Async

블로그 : http://blogs.msdn.com/b/bclteam/archive/2012/10/22/using-async-await-without-net-framework-4-5.aspx

오늘, 우리는 우리가 이전에 출시했던 팩 타겟팅 비동기에 대한 업데이트를 발표하게 된 것을 자랑스럽게 생각합니다. 이전 타겟팅 팩을 사용하면 .NET Framework 4.0 및 Silverlight 5를 타겟팅 할 때 기다릴 수있었습니다. 업데이트 된 타겟팅 팩을 사용하면 다음 플랫폼 (또는 상위 버전)을 타겟팅 할 때 Visual Studio 2012 에서 기다릴 수 있습니다.

.NET 프레임 워크 4.0 실버 라이트 4 윈도우 폰 (KB2468871 포함) 이러한 플랫폼

+0

내 응용 프로그램에서이 라이브러리를 사용하고 DevCenter에서 업데이트를 업로드하면 내 응용 프로그램이 WP8과 호환됩니까? – Stefano

+0

네, 그렇지만 어쨌든 타겟팅 팩을 사용하면 vs2012에서 dev 7.1 앱을 사용할 수 있습니다. –

+0

정말 고마워요 !!! – Stefano