netstandard2.0 功能”Using 声明”在 C# 7.3 中不可用。请使用 8.0 或更高的语言版本 解决办法

严重性 代码 说明 项目 文件 行 禁止显示状态
错误(活动) CS8370 功能“可为 null 的引用类型”在 C# 7.3 中不可用。请使用 8.0 或更高的语言版本。 kszxDirectorMailboxWebApplication e:\0web\考试中心\WebApplication\Views\Home\Create.cshtml

 

创建 netstandard2.0 的版本用vs2022打开时会报如下错误:

功能"Using 声明"在 C# 7.3 中不可用。请使用 8.0 或更高的语言版本

有两种解决办法

第一种更改 netstandard 版本为高版本

第一种方法可以将 netstandard2.0 改为 netstandard3.1或更高

netstandard2.0 功能”Using 声明”在 C# 7.3 中不可用。请使用 8.0 或更高的语言版本 解决办法-程序旅途

第二种办法,在工程文件   xxx.csproj 里添加如下代码:

相关文档地址:https://docs.microsoft.com/zh-cn/dotnet/csharp/language-reference/configure-language-version#edit-the-project-file

附编译器使用的默认值

目标框架 version C# 语言版本的默认值
.NET Core 3.x C# 8.0
.NET Core 2.x C# 7.3
.NET Standard 2.1 C# 8.0
.NET Standard 2.0 C# 7.3
.NET Standard 1.x C# 7.3
.NET Framework 全部 C# 7.3
声明:本站内容来源于原创和互联网,尊重作者版权,转载请注明来源网址,欢迎收藏,谢谢!