-langversion(Visual Basic)
컴파일러에서 지정된 Visual Basic 언어 버전에 포함된 구문만 허용하도록 합니다.
구문
-langversion:version
인수
version
필수입니다. 컴파일하는 동안 사용할 언어 버전입니다. 허용되는 값은 9
, 10
, 11
, 12
, 14
, 15
, 15.3
, 15.5
, 16
, 16.9
, default
및latest
입니다.
.0
를 부 버전으로 사용하여 전체 숫자를 지정할 수도 있습니다(예: 11.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
참고 항목
.NET
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기