2012-06-27 2 views
2

VS2010을 사용하여 잠시 동안 Windows 8 상자에서 모든 응용 프로그램을 개발했지만 문제는 없습니다.Windows 8의 Visual Studio 2010에서 비동기 CTP 사용 가능

그러나 오늘은 비동기 CTP 라이브러리를 사용하는 Windows Phone 7 프로젝트를 열었습니다. 물론 'async'키워드가 유효하지 않은 것으로 나타났습니다.

걱정할 필요없이 CTP를 설치하십시오.

CTP를 설치 한 다음 VS를 다시 시작하고 프로젝트를 열었습니다. 주사위가 없다. AsyncCtpLibrary에 대한 참조가 작동하고 있습니다 (실제로 nu는 그것을 사용합니다).하지만이 문제를 해결할 수있는 방법은 없습니다. 내가 아는 바로는 비동기 CTP가 C# 컴파일러 (또는 무언가)를 성공적으로 수정하지 못했음을 의미합니다.

아무도 Windows 8에서 작동합니까? 어디서나 찾을 수 없으므로 SO 전문가에게 물어볼 것입니다.

고마워요!

+0

왜 VS 2012를 사용하지 않습니까? 나는 그것이 최선의 선택이라고 생각한다. 그 중에는 CTP에없는 버그 수정 및 개선 사항이 포함되어 있기 때문에 다른 것들도 있습니다. – svick

+0

vs2012가 아직 Windows Phone 프로젝트를 편집 할 수 없다는 소식을 듣지 못했습니다. 이건 내 개발 상자이며, 모든 코드 기반은 vs2010 기반이므로 클라이언트가 누출되는 기능이 누출 될 위험이 있습니다. 사용하지 마십시오. – bc3tech

+0

이 확인되었습니다. vs2012가 설치되어 WP 프로젝트를 열 수 없습니다. – bc3tech

답변

4

설치하는 동안 하나의 작은 문제가 있지만 Windows 8 + Visual Studio 2010 + Windows Phone 7 SDK + AsyncCTP을 함께 사용할 수 있습니다.

먼저 Visual Studio 2010을 설치 한 다음 Visual Studio 2010 용 SP1을 설치하고 Windows Phone SDK를 설치 한 다음 Visual Studio 2010 용 AsyncCTP v3을 설치 한 다음 Windows Update를 실행해야합니다.

AsyncCTP를 설치하기 전에 Visual Studio 2010 SP1에 대한 업데이트를 설치하면 일부 Visual Studio 핫픽스와의 충돌로 인해 AsyncCTP 설치가 실패합니다. 나는 약간의 시행 & 오류 설치와 함께 solution here 및 :)

업데이트 제거 발견했습니다

: 비주얼 스튜디오 2012 비동기위한 유일한 솔루션을/기타 프로젝트 형식에서 기다리고는 Microsoft.Bcl.Async 라이브러리를 사용할 수있다 NuGet에.

+0

http://blogs.msdn.com/b/lucian/archive/2011/11/01/async-ctp-v3-installation.aspx 및 http : // blogs도 참조하십시오. msdn.com/b/bclteam/archive/2012/10/19/using-async-await-without-net-framework-4-5.aspx –

관련 문제