Поделиться через


/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.

Пример

Нижеприведенный код sample.vb компилируется для Visual Basic 9.0.

vbc /langversion:9.0 sample.vb

См. также

Ссылки

Примеры командных строк компиляции (Visual Basic)

Другие ресурсы

Компилятор Visual Basic

Указание конкретной версии или профиля платформы .NET Framework