다음을 통해 공유


-langversion(Visual Basic)

컴파일러가 지정된 Visual Basic 언어 버전에 포함된 구문만 허용하도록 합니다.

문법

-langversion:version

주장들

version
필수 사항입니다. 컴파일 중에 사용할 언어 버전입니다. 허용되는 값은 9,10, ,1211, 14, 1515.3, 15.516, 16.9default및 입니다.latest

예를 들어 11.0부 버전으로 사용하여 .0 정수를 지정할 수도 있습니다.

명령줄에서 지정하여 -langversion:? 가능한 모든 값 목록을 볼 수 있습니다.

비고

-langversion 옵션은 컴파일러가 허용하는 구문을 지정합니다. 예를 들어 언어 버전이 9.0임을 지정하면 컴파일러는 버전 10.0 이상에서만 유효한 구문에 대한 오류를 생성합니다.

다른 버전의 .NET Framework를 대상으로 하는 애플리케이션을 개발할 때 이 옵션을 사용할 수 있습니다. 예를 들어 .NET Framework 3.5를 대상으로 하는 경우 이 옵션을 사용하여 언어 버전 10.0의 구문을 사용하지 않도록 할 수 있습니다.

명령줄을 사용해야만 직접 설정할 -langversion 수 있습니다. 자세한 내용은 특정 .NET Framework 버전 대상 지정을 참조하세요.

예시

다음 코드는 Visual Basic 9.0용으로 컴파일됩니다 sample.vb .

vbc -langversion:9.0 sample.vb

참고하십시오