Visual Studio 2022 — ошибка компилятора CS1900: уровень предупреждения должен находиться в диапазоне 0–4.

файл project.csproj

      <PropertyGroup>
    <TargetFramework>net7.0</TargetFramework>
    <Nullable>enable</Nullable>
    <ImplicitUsings>enable</ImplicitUsings>
  </PropertyGroup>

  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
    <DebugType>full</DebugType>
    <TreatWarningsAsErrors>False</TreatWarningsAsErrors>
    <NoWarn>;NU1701</NoWarn>
    <WarningLevel>5</WarningLevel>
    <Optimize>True</Optimize>
    <WarningsAsErrors>;NU1605</WarningsAsErrors>
  </PropertyGroup>

  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
    <DebugType>full</DebugType>
    <TreatWarningsAsErrors>False</TreatWarningsAsErrors>
    <NoWarn>;NU1701</NoWarn>
    <WarningLevel>5</WarningLevel>
    <WarningsAsErrors>;NU1605</WarningsAsErrors>
  </PropertyGroup>

Я установил предупреждениеLevel на 5 — предупреждение от C#9 и в соответствии с https://learn.microsoft.com/en-us/dotnet/csharp/misc/cs1900?f1url=%3FappId%3Droslyn%26k%3Dk(CS1900). не ожидал никакой ошибки компилятора

0 ответов

Другие вопросы по тегам