错误CS8370功能“可为 null 的引用类型在 C# 7.3中不可用。请使用8.0或... 在.csproj 文件中添加<LangVersion>9.0</LangVersion>后未解决问题
报错信息为:
错误 CS8370 功能“可为 null 的引用类型”在 C# 7.3 中不可用。请使用 8.0 或更高的语言版本。
先后尝试了网上说的最多的两种办法:
1.在项目目录中找到 .csproj 文件,用文本编辑器打开。 在 <PropertyGroup> 节点下添加 <LangVersion>preview</LangVersion> 或指定具体版本如<LangVersion>9.0</LangVersion>,没有解决问题。
2.在 .csproj
中设置 <Nullable>enable</Nullable>
,显式启用可为 null 的引用类型支持具体如下:
<PropertyGroup>
<LangVersion>9.0</LangVersion> <!-- 或更高版本(如 10.0) -->
<Nullable>enable</Nullable> <!-- 必须启用 Nullable 上下文 -->
</PropertyGroup>
也没能解决问题
解决办法,将VS2019更新到最新版本并重新启动,问题解决。
上一篇: MCU上的内存管理
下一篇: Java ! = n