Значение 7.3 недопустимо для опции "langversion" - PullRequest
0 голосов
/ 21 апреля 2020

Я использовал инструмент преобразования для перевода проекта из C# в VB. NET.

Компилятор VB. NET теперь сообщает мне следующую ошибку:

"Значение" 7.3 "недопустимо для опции" langversion ".

Я показал все файлы в моем проекте VB. NET, нажав кнопку «Показать все файлы» в проводнике проекта, после чего я произвел текстовый поиск по «7.3» и «langversion», но ничего не нашел.

Где в моем проекте хранится это значение? Возможно, если я увижу, откуда оно исходит, мне легче будет найти виновного.

Спасибо!

1 Ответ

2 голосов
/ 21 апреля 2020

Это значение хранится в файле .vbproj, но, к сожалению, его нелегко получить из IDE GUI.

<PropertyGroup>
   <LangVersion>7.3</LangVersion>
</PropertyGroup>

Конечно, 7.3 не является верной версией языка VB, поэтому ваша проблема .

Это безопасно просто удалить, если вы не хотите указывать версию языка VB, согласно документации , она просто использует самый высокий язык, доступный для IDE.

...