从代码指标中排除测试代码

Exclude test code from code metrics

是否可以从代码指标中排除 Class 库或代码文件?我找不到这方面的好资源,因为它们似乎都专注于代码覆盖率,可以在 .runsettings 文件中设置。

我想要在测试项目的代码行上进行没有警告的构建。

您必须将您的解决方案分成两个项目。一个用于您的程序,一个用于测试。那么你只需要对程序项目进行运行代码分析。 请记住,您的测试也必须是干净的

显然,构建模板上有一个 Files to ignore 字段,我几个月没注意到它:

Code Metrics > Files to ignore.

这需要一个正则表达式,所以我可以输入:

*.Tests.dll

这不包括我的测试库。