我使用stylecop并发现它非常有帮助。但是,对于我的测试项目,我想要一套与普通c#类库不同的规则。
这可能吗?
例如,我不希望我的方法在普通库中有下划线,但在我的测试项目中可以。因此,我的IDE应该提醒我正常项目中的规则违规,但不会在测试项目中提醒。
接下来就是我希望在我的msbuild任务中使用类似的东西。
答案 0 :(得分:2)
StyleCop可根据项目进行配置。右键单击测试项目,选择StyleCop设置,然后禁用测试项目的下划线规则。
您可以做的是将所有测试项目保存在子文件夹中,例如: test /(在磁盘上,而不是解决方案文件夹)并将Settings.StyleCop文件从项目文件夹移动到test /文件夹。现在,您可以在所有测试项目之间共享一个设置文件。