Jon*_*ood 1 c# visual-studio nullable-reference-types .net-5
我有一个 MSTest 项目文件,其中包括以下部分:
<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
<Nullable>enable</Nullable>
<Nullable>annotations</Nullable>
<LangVersion>9.0</LangVersion>
<IsPackable>false</IsPackable>
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)
但我没有收到可为空引用类型警告。
但是,如果我将以下内容添加到我的代码中:
#nullable enable
#nullable restore
Run Code Online (Sandbox Code Playgroud)
然后这两行之间的代码确实显示可为空引用警告。
如何为我的整个项目启用这些警告?
您的项目文件首先将属性设置为“启用”,然后将其更改为“注释” - 删除<Nullable>annotations</Nullable>项目文件中的行,它将被启用。
(我怀疑它默认为 .NET 5.0 项目启用,但显式将其设置为“启用”并没有什么坏处。)
| 归档时间: |
|
| 查看次数: |
259 次 |
| 最近记录: |