2010-05-21 11 views
7

은 VS 2010에서 Visual Basic 10 언어 기능을 사용하지 않도록 설정하는 방법입니다. 개발자 팀이 Visual Studio 2010으로 이동했지만 Visual Studio 2008과의 이전 버전과의 호환성을 유지해야합니다. . 문제를 피하기 위해 새로운 언어 기능을 비활성화하는 방법이 있습니다.VS 2010에서 VB.NET 10 기능을 사용하지 않음

답변

6

VB.NET 컴파일러에는/langversion 명령 줄 옵션이 있습니다. msbuild는 지원하지만 IDE는 지원하지 않습니다. 조잡하지만 고칠 수 있습니다. 프로젝트 요소 바로 뒤에 .vbproj를 열고 메모장에이 XML을 붙여 넣으십시오.

<PropertyGroup> 
    <LangVersion>9</LangVersion> 
    </PropertyGroup> 
+0

본인이 직접 답변을 삭제했습니다. 한스가 더 좋은 대답을했습니다. 이것은 C#에서도 작동하지만 LangVersion의 설정은 .NET 3.x 및 VS 2008과의 호환성을 위해 "3"이어야합니다. –

+1

C# IDE에서는 Project + Properties의 Build 탭에서이 값을 설정할 수 있습니다. –

+0

내 대답도 삭제했습니다. 정말 멋진 맛있는 음식 –

관련 문제