你们中的任何人知道我可以抑制的一种方法吗? CA2000的整体解决方案?

我正在考虑使用类似以下代码行的GlobalSuppressions类:

[assembly: SuppressMessage("Microsoft.Reliability", "CA2000:DisposeObjectsBeforeLosingScope")]

感谢您的帮助。

最佳答案

最好的方法是创建一个Directory.Build.props文件,该文件将自动包含在其所在子文件夹的所有项目中。然后将以下内容添加到文件中:

<?xml version="1.0" encoding="utf-8" ?>
<Project>
  <!-- This file will be automatically included in all projects because of its name -->
  <PropertyGroup>
    <NoWarn>CA2000</NoWarn>
  </PropertyGroup>
</Project>

10-06 10:54