При использовании Visual Studio Enterprise 16.3.7
на двух отдельных машинах одна строится нормально, а другая машина выдает ошибку:
Функция «использование объявлений» недоступна в C # 7.3. Пожалуйста, используйте языковую версию 8.0 или выше.
Это может легкорешите проблему на нерабочем компьютере, установив LangVersion
в .csproj
, как предлагается здесь https://stackoverflow.com/a/48085575/3850405, или позвольте Visual Studio автоматически исправить это, как показано выше на экране печати.
<LangVersion>8.0</LangVersion>
Чего я не могу понять, так это почему одна машина прекрасно работает без этой строки в .csproj
, а другой машине это нужно?