是否有方法可以轻松停止在解决方案中的特定项目中显示StyleCop警告。或者,更有针对性地选择哪些项目应该由Visual Studio进行StyleCop分析?为解决方案中的特定项目禁用Stylecop分析
我们有一个包含9个项目的解决方案。只有2个项目我真的希望看到StyleCop警告,因此我在这些项目根目录中创建了StyleCop.Settings
文件。这意味着,对于其余项目,应用默认规则集,每次打开课程时都会看到一个充满警告的屏幕。
我认为删除这些警告的唯一方法是在上面添加另一个StyleCop.Settings
文件,并关闭所有规则,并在我感兴趣的特定设置文件上设置合并选项,以便不与此父文件合并。这只是感觉错误,但。有更清洁的选择还是这是我唯一的选择?
更新:我正在寻找一种方法来阻止警告出现在Visual Studio中。我已将Settings.StyleCop
文件添加到解决方案文件夹并禁用了所有规则。我在我的一个测试项目中运行StyleCop分析,并且没有报告错误。然而,打开一个测试课程会揭示出一堆我要压制的StyleCop警告。这可能是ReSharper插件的StyleCop吗?我创建了一个代码清理配置文件,并禁用了其中的某些规则,但似乎在我的测试类中没有任何区别。
可能重复[如何使了StyleCop忽略一个解决方案项目?](http://stackoverflow.com/questions/8926993/how-to-make-stylecop-to-ignore-a-project-in-a-solution) – 2013-06-05 23:44:34