我还没有安装我的 NCover 3 许可证,并且仍在我的构建服务器上运行 1.5.8。我试图排除我不想包含在报告中的完整程序集和特定类,因为它们人为地降低了覆盖率结果。
在 NCoverExplorer 中,我正在使用选项,因为选项选项卡中有一个覆盖排除部分,您可以在其中指定完整的命名空间。我已经进入了完全合格的课程,由于某种原因,只有少数人被排除在外,我不知道为什么。例如,当我将 System.ComponentModel.Composition 添加到列表时,它永远不会被排除在外!
这只是我现在必须忍受的 1.5.8 中的一个错误,因为它是一个测试版并且不再受支持?尽管我确实拥有服务器的新许可证,但我希望能够在我的个人计算机上在家中进行一些报道。
我发现了一篇关于使用 CoverageExcludeAttribute使 NCover 自动跳过标有该属性的类/方法的非常棒的文章。这是最好的选择吗?