3

我与 stylecop 一起工作,发现它非常有帮助。但是,我希望我的测试项目有一套与我的普通 c# 类库不同的规则。

这可能吗?

例如,我不希望我的方法在普通库中包含下划线,但在我的测试项目中可以。所以我的 IDE 应该提醒我在正常项目中违反规则,而不是在测试项目中。

接下来是我希望将类似的内容作为我的 msbuild 任务的一部分。

4

1 回答 1

3

StyleCop 可根据项目进行配置。右键单击一个测试项目,选择 StyleCop 设置,然后为您的测试项目禁用下划线规则。

然后,您可以将所有测试项目保存在子文件夹中,例如 test/(在磁盘上,而不是解决方案文件夹),然后将 Settings.StyleCop 文件从项目文件夹移动到 test/ 文件夹。现在您可以在所有测试项目之间共享一个设置文件。

于 2012-11-14T00:45:47.703 回答