/langversion (Visual Basic)
讓編譯器只能接受指定之 Visual Basic 語言版本中所包含的語法。
/langversion:version
引數
- version
必要項。 編譯期間要使用的語言版本。 可接受的值為 9、9.0、10 和 10.0。
備註
/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