Azure 构建管道中出现 C# 抑制的警告

Mil*_*027 1 c# stylecop suppress-warnings azure-pipelines

我在我的 .Net Core 项目中添加了Stylecop.Analyzers nuget 包,我在我的项目中抑制了以下警告:

在此输入图像描述

在我的本地 Visual Studio 中出现 0 个错误和 0 个警告后,我的 azure 构建管道仍然显示这些警告,这是其中之一:

##[警告]CSC(0,0): 警告 SA0001: 由于项目配置,XML 注释分析被禁用 [D:\a\1\s\FooRoot\Services\FooService\FooProjectService.csproj]

目前,构建管道并未失败,但我想要一个无警告的构建管道

编辑:我的管道看起来像这样: 在此输入图像描述

Tur*_*bot 6

dotnet build我假设您正在Azure管道中使用,并且您可以使用-nowarn选项抑制警告

在你的情况下类似的事情 dotnet build -nowarn:SA1636

  • 如果有人在管道中使用任务 **VSBuild@1**,则通过以下代码行添加 _nowarn_ 参数: `msbuildArgs: '-nowarn:xxx'` (_xxx_ 是您的警告代码)该行必须添加到任务的_输入_部分。。。。。。如果有人使用任务 **MSBuild@1**,则代码行类似,但不相等: `msbuildArguments: '-nowarn:xxx'` 。。。。。重要提示:不要像在项目设置中那样使用纯数字。(例如,使用“CS1591”而不是“1591”来抑制_Missing XML comment_警告) (2认同)