繁体   English   中英

Visual Studio 2019检查NullableContextOptions

[英]Visual Studio 2019 inspections for NullableContextOptions

我正在使用最新的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>

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

<PropertyGroup>
    <LangVersion>preview</LangVersion>
    <NullableContextOptions>enable</NullableContextOptions>
</PropertyGroup>

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

<PropertyGroup>
    <LangVersion>preview</LangVersion>
    <Nullable>enable</Nullable>
</PropertyGroup>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM