共用方式為


-langversion (Visual Basic)

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

語法

-langversion:version  

引數

version
必要。 編譯期間要使用的語言版本。 接受的值是 9101112141515.315.51616.9defaultlatest

您也可以使用 .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

另請參閱