讓編譯程式只接受指定之 Visual Basic 語言版本中所包含的語法。
語法
-langversion:version
論點
version
必須的。 編譯期間要使用的語言版本。 接受的值為 9、、10、、、1115.5141215.315、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 版本為目標。
範例
下列程式代碼會 sample.vb 針對 Visual Basic 9.0 進行編譯。
vbc -langversion:9.0 sample.vb