在构建输出中抑制 XML 注释警告,但在 IDE 中不存在

问题描述 投票:0回答:1

我们最近在我们的项目中启用了 XML 注释生成,因此所有未注释的类和方法都会显示警告。这在 IDE 中很有用,但污染是带有数千条关于缺少注释的警告的构建输出。理想情况下,我们希望将警告保留在 IDE 中,但不要让它们出现在构建输出中。

我已经尝试禁用构建设置中的错误,但在我们的 IDE (Rider) 中,这也会禁用 IDE 本身的警告。那么有没有办法在构建输出中抑制这个警告,而不影响 IDE 的警告消息?

.net-core roslyn
1个回答
0
投票

您可以将类似的内容添加到您的项目或 Directory.Build.props:

<PropertyGroup Condition="'$(DesignTimeBuild)' != 'true'">
  <NoWarn>CS1570;$(NoWarn)</NoWarn>
</PropertyGroup>

如果它不是设计时构建,则不会在 CS1570 上发出警告。

© www.soinside.com 2019 - 2024. All rights reserved.