我们在 TFS 上使用 dotCover 作为门控签入的一部分,以确保代码覆盖率至少达到一定百分比。我已经更改了构建过程以执行构建、运行 dotCover 并分析输出,但在涉及项目中包含的 nuget 包时发现了一个小问题。
如果 nuget 包包含 .pdb 文件,dotCover 似乎认为它是分析和覆盖的公平候选者,这完全歪曲了结果。作为一种解决方法,我可以从解决方案中包含的包中删除 .pdb 文件,但这绝不是理想的,因为对 nuget 包的每次更新都可以将它们恢复。
请注意,dotCover 的 VisualStudio 界面不会遇到同样的问题。
谁能建议一种更强大的方法,我可以将 nuget 包排除在 dotCover 分析中吗?
干杯