如何在Visual Studio 2019 Community的.csproj中添加LangVersion 8.0?
正确添加
<LangVersion>8.0</LangVersion>的位置 <LangVersion>属于项目属性配置项,必须放在<PropertyGroup>标签的内部,不能放在</PropertyGroup>闭合标签之后——因为.csproj是XML格式文件,标签必须严格嵌套,否则会破坏项目文件的结构,导致编译失败。
正确的示例如下:
<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework>netcoreapp3.1</TargetFramework> <!-- 将LangVersion与其他项目属性放在同一PropertyGroup内 --> <LangVersion>8.0</LangVersion> </PropertyGroup> </Project>
修改完成后保存.csproj文件,重新加载项目即可正常编译运行。
内容的提问来源于stack exchange,提问作者Daniel Lip
相关产品推荐
相关产品推荐

