我默认会看到.NET Core 2.0
SDK支持C# 7.2
,但C# 7.1
和7.2
的功能已被禁用,我们必须启用它们。
我为vs-code安装了SDK和C#扩展,但是当我编译代码时出现了这个错误:
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>`
我该怎么办?!
答案 0 :(得分:13)
如果您还未能解决此问题,则应尝试删除PropertyGroup标记中的错误引用(&#34;),该标记出现在您提供的所有示例中。
<PropertyGroup">
这对我有用:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp2.0</TargetFramework>
<LangVersion>7.2</LangVersion>
</PropertyGroup>
</Project>