vs 2019修改C#语言版本

在visual studio2019中如果我们使用了高版本的框架,可能ide不会指向高版本框架的最高语言版本,我们需要自己修改,之前是直接可以在vs中修改现在微软禁止了,只能修改 .csproj 文件的值来实现。

官方文档https://learn.microsoft.com/zh-cn/dotnet/csharp/language-reference/configure-language-version

下面是C#各个版本与net的对应关系
vs 2019修改C#语言版本_第1张图片

比如当前我们使用的是vs2019 net框架是 framwork4.8,他默认的C#版本是4.7,我们需要找到项目的根目录修改项目的 .csproj 文件
vs 2019修改C#语言版本_第2张图片
添加节点
这个节点表示使用编译器支持的最新可用的预览 C# 语言版本。

 <PropertyGroup>
 <LangVersion>preview</LangVersion>
</PropertyGroup>

vs 2019修改C#语言版本_第3张图片
保存即可

你可能感兴趣的:(C#,VS,vs2019修改C#版本)