2012-10-15 4 views
19

VS2010 UI를 VS2012보다 선호하므로 계속 사용하고 싶지만 C# 5의 언어 기능 (특히 호출자 정보 특성)을 사용하고 싶습니다. .NET Framework 4.5의 기능이 아니라면. VS에서 인텔리 센스를 유지할 수있는 합리적인 방법이 있습니까?VS2010의 C# 5 컴파일러를 사용할 수 있습니까?

빌드 동작으로 '반 수동'v5 컴파일러를 호출 할 수 있다는 것을 알고 있지만 원활하지도 않고 생산성도 떨어질 것입니다. 맞춤형 타켓팅 팩을 만들 수 있습니까 아니면 MS 만 만들 수있는 기능입니까?

+0

나는 그렇게 할 수 없을 것이라고 생각합니다. – dotNETbeginner

+2

이것 좀보세요 : http://stackoverflow.com/questions/12014258/where-can-i-locate-themes-for-vs2012 2010 년에서 2012 년 사이에 선택할 수 있다면 나는 후자를 고수 할 것입니다. 컴파일러가 2010 년에 작동하도록 관리하더라도 라이브러리 등을 처리해야합니다. – Polity

+5

나는 그렇게 할 수 없다고 생각합니다. 참조를 위해 [C# 5.0을 사용하는 Visual Studio 2010 응용 프로그램을 개발할 수 있습니까] (http://social.msdn.microsoft.com/Forums/en-US/async/thread/929ccd95-0ab1-4c2b-b153-091471965bc3)를 참조하십시오. . – Ekk

답변

4

VS2010은 5.0 컴파일러 및 언어 사양을 인식하지 않으며 4.5 버전의 프레임 워크를 지원하지 않습니다.

VS2010 내에서 솔루션을 편집 한 다음 외부에서 솔루션을 빌드 할 수는 있지만 인텔리 센스와 VS를 만드는 모든면을 잃게됩니다. 그래서 아니야.

+0

...하지만 VS2010은 타깃 팩을 설치하기 전까지는 XNA 프레임 워크를 인식하지 못하기 때문에 사용자 정의가 가능할 수도 있습니다. –

+0

XNA를 사용하지 않으므로 이에 대해 언급 할 수는 없지만 Microsoft가 VS2010을 업데이트 대상으로 지정하여 XNA를 개발할 수있는 것처럼 들립니다. VS2012가 출하되기까지는 꽤 오래되었습니다. 2008 년을 목표로하지 않았습니까? 그리고 C# 5를 허용하는 VS2010의 업데이트는 보이지 않을 것입니다. – andleer

+0

XNA 프레임 워크는 사용할 수있는 멀티 타깃 팩의 한 예입니다. 대상 지정 팩의 개념은 VS2010에 내장되어 있습니다. 나는 MS가 내가하고 싶은 것을 위해 그것을 공개하지 않았다는 것을 알고있다. 나의 질문은 그들이 그렇게 할 것 같지 않다는 사실을 피하는 방법이다. –

관련 문제