Инструктирует компилятор принимать только синтаксис, включенный в заданную версию языка Visual Basic.
Синтаксис
Консоль
-langversion:version
Аргументы
version
Обязательный. Версия языка, используемая во время компиляции. Допустимые значения: 9, 10, 11, 12, 14, 15, 15.3, 15.5, 16, 16.9, default и latest.
Любое из целых чисел можно также указать, используя .0 в качестве дополнительной версии, например 11.0.
Чтобы просмотреть список всех возможных значений, укажите -langversion:? в командной строке.
Замечания
Параметр -langversion указывает синтаксис, принимаемый компилятором. Например, если указать, что версия языка — 9.0, компилятор выдаст ошибки для синтаксиса, который допустим только в версии 10.0 и более поздних версиях.
Этот параметр можно использовать при разработке приложений, предназначенных для разных версий .NET Framework. Например, если приложение предназначено для .NET Framework 3.5, можно использовать этот параметр, чтобы не использовать синтаксис из версии языка 10.0.
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв:
Присоединитесь к серии встреч для создания масштабируемых решений искусственного интеллекта на основе реальных вариантов использования с другими разработчиками и экспертами.