功能“可为 null 的引用类型”在 C# 7.3 中不可用。请使用 8.0 或更高的语言版本。

今天写作业的时候发现报了这个问题

功能“可为 null 的引用类型”在 C# 7.3 中不可用。请使用 8.0 或更高的语言版本。

 

然后我善用搜索,他们说点击报错的地方根据提示升级到8.0,但是我这里没有这个提示,所以我选择了第二种方法

找到后缀名为.csproj的文件

然后用记事本打开!我当时直接点,然后发现怎么一直是项目代码界面...然后才发现用要记事本(也可能是我的原因)

 然后在<PropertyGroup>里面添加<LangVersion>8.0</LangVersion> 

然后就解决啦!

  <PropertyGroup>
	<LangVersion>8.0</LangVersion>
  </PropertyGroup>

有人说 <LangVersion>preview</LangVersion>这个也可以,但是我没试过啦


版权声明:本文为weixin_55857453原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。