禁用解决方案中特定项目的stylecop分析

有没有办法轻松阻止StyleCop警告显示在解决方案中的特定项目中。 或者更确切地说,是一种选择Visual Studio应该对哪些项目进行StyleCop分析的方法?

我们有一个包含9个项目的解决方案。 我实际上只想看到2个项目的StyleCop警告,所以我在那些项目根目录中创建了StyleCop.Settings文件。 这意味着,对于其余项目,将应用默认规则集,每次打开课程时,我都会看到一个充满警告的屏幕。

我可以考虑删除这些警告的唯一方法是在上面的文件夹级别添加另一个StyleCop.Settings文件并关闭所有规则,并在我感兴趣的特定设置文件上设置合并选项,以便不与此父文件合并。 这只是感觉不对。 有更清洁的选择还是我唯一的?

更新:我正在寻找一种方法来阻止警告出现在Visual Studio中。 我已将Settings.StyleCop文件添加到解决方案文件夹并禁用所有规则。 我在我的一个测试项目中运行StyleCop分析,并且没有报告错误。 但是,打开一个测试类会发现一大堆StyleCop警告,我想要压制它。 这可能是ReSharper插件的StyleCop吗? 我创建了一个代码清理配置文件,并在那里禁用了某些规则,但这似乎在我的测试类中没有任何区别。

请查看文件列表配置 – 它们允许每个项目默认禁用规则:

默认启用或禁用

此外,新设置允许您确定默认情况下是应启用还是禁用规则。 这可以在项目级别或SourceFileList级别设置。 例如,以下是如何设置默认禁用所有规则的项目,并且只显式启用了两个规则:

   False