在Linux

时间:2018-03-07 18:58:24

标签: visual-studio-code c#-7.2

我默认会看到.NET Core 2.0 SDK支持C# 7.2,但C# 7.17.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>`

我该怎么办?!

1 个答案:

答案 0 :(得分:13)

如果您还未能解决此问题,则应尝试删除PropertyGroup标记中的错误引用(&#34;),该标记出现在您提供的所有示例中。

<PropertyGroup">

这对我有用:

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>netcoreapp2.0</TargetFramework>
    <LangVersion>7.2</LangVersion>
  </PropertyGroup>
</Project>