要在項目范圍內禁止警告,請在項目文件中定義要忽略的以分號分隔的警告代碼列表。附加警告代碼也$(NoWarn);
1.首先找到該項目的 .csproj 文件 >> 在<PropertyGroup>節點下增加<NoWarn>節點,如:<NoWarn>$(NoWarn);1591</NoWarn> 1591為警告ID
<Project Sdk="Microsoft.NET.Sdk.Web"> <PropertyGroup> <TargetFramework>netcoreapp2.2</TargetFramework> <AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel> <NoWarn>$(NoWarn);1591</NoWarn> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'"> <DocumentationFile>D:\Test\core1\coretest\SwaggerTest\SwaggerTest.xml</DocumentationFile> <OutputPath>bin\Debug\</OutputPath> </PropertyGroup> <ItemGroup> <PackageReference Include="Microsoft.AspNetCore.App" /> <PackageReference Include="Microsoft.AspNetCore.Razor.Design" Version="2.2.0" PrivateAssets="All" /> <PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="2.2.0" /> <PackageReference Include="Swashbuckle.AspNetCore" Version="4.0.1" /> </ItemGroup> </Project>
2.項目右鍵屬性 >> 生成 >> 禁止顯示警告 >> 添加需要禁止的警告ID