为了账号安全,请及时绑定邮箱和手机立即绑定

NullableContextOptions 的 Visual Studio 2019 检查

NullableContextOptions 的 Visual Studio 2019 检查

C#
不负相思意 2022-11-21 21:17:12
我使用的是最新的 VS 2019 预览版,但在 csproj 中启用 NullableContextOptions 时没有收到任何检查或 IDE 错误/警告。我在构建时确实收到编译器警告,但在 IDE 编辑器中没有视觉警告。我原以为他们会对此提供支持,是否需要做些什么来启动检查?我的 csproj 文件:<Project Sdk="Microsoft.NET.Sdk">    <PropertyGroup>        <OutputType>Exe</OutputType>        <TargetFramework>netcoreapp3.0</TargetFramework>        <RootNamespace>ConsoleApp</RootNamespace>        <LangVersion>8.0</LangVersion>        <NullableContextOptions>enable</NullableContextOptions>        <TreatWarningsAsErrors>true</TreatWarningsAsErrors>    </PropertyGroup></Project>
查看完整描述

2 回答

?
偶然的你

TA贡献1841条经验 获得超3个赞

在 Visual Studio 16.2 中,属性名称更改为Nullable.


<PropertyGroup>

    <LangVersion>preview</LangVersion>

    <Nullable>enable</Nullable>

</PropertyGroup>


查看完整回答
反对 回复 2022-11-21
?
噜噜哒

TA贡献1784条经验 获得超7个赞

现在 VS 2019 已经发布,此功能可以使用,但它要求我使用“预览”而不是“8.0”作为 LangVersion。


<PropertyGroup>

    <LangVersion>preview</LangVersion>

    <NullableContextOptions>enable</NullableContextOptions>

</PropertyGroup>


查看完整回答
反对 回复 2022-11-21
  • 2 回答
  • 0 关注
  • 100 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信