共用方式為


-langversion (Visual Basic)

讓編譯程式只接受指定之 Visual Basic 語言版本中所包含的語法。

語法

-langversion:version

論點

version
必須的。 編譯期間要使用的語言版本。 接受的值為 9、、10、、、1115.5141215.3151616.9default和 。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

另請參閱