Измените версию языка C# на 7.2 в vs-code в Linux
Я прочитал это .NET Core 2.0
Поддержка SDK C# 7.2
по умолчанию, но особенности C# 7.1
а также 7.2
отключены, и мы должны включить их. Я устанавливаю расширение SDK и C# для vs-кода, но когда я компилировал свой код, я получил эту ошибку:
Program.cs (118,2): ошибка CS1513: } ожидается [/home/smn/Desktop/myTest.csproj]
Сборка не удалась. Пожалуйста, исправьте ошибки сборки и запустите снова.
Я также добавляю эти строки в мой .csproj
файл:
<PropertyGroup"> <LangVersion>7.2</LangVersion> </PropertyGroup>
попробуйте это тоже:
`<PropertyGroup">
<LangVersion>latest</LangVersion>
</PropertyGroup>`
а также попробуйте это тоже:
`<PropertyGroup
Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
<LangVersion>latest</LangVersion>
</PropertyGroup>
<PropertyGroup
Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<LangVersion>latest</LangVersion>
</PropertyGroup>`
Что я должен делать?!
1 ответ
Если вы еще не смогли решить эту проблему, попробуйте удалить ошибочную кавычку (") в теге PropertyGroup, который появляется во всех приведенных вами примерах.
<PropertyGroup">
Это работает для меня:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp2.0</TargetFramework>
<LangVersion>7.2</LangVersion>
</PropertyGroup>
</Project>