从 dotCover 2.0 开始,支持属性过滤器。这基本上允许您从覆盖率报告中排除任何标有特定过滤器的代码。对于这种用法,有很好的文档,特别是在 TeamCity 文档中,它们涵盖了与 dotCover 的集成。
那里使用的基本语法分别是-:myAttributeName
或-:module=myModuleName;myAttributeName
排除模块内的属性或属性。这在传递给 dotCover 控制台运行程序时不起作用。覆盖率报告仍然显示排除的代码。
dotCover 是否支持其控制台中的属性过滤器(我假设是因为 TeamCity 基本上只是将参数传递给控制台运行器)并且是否有适用于它的已知语法?