Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何在自定义构建活动中获得代码覆盖率?
我正在尝试获取覆盖率 %,以便我可以将其传递给我作为该自定义活动的一部分运行的另一个应用程序。
覆盖率是通过检测程序集生成的,并使用 vsperfmon 发布。这是在运行终止后汇总的,因此您无法在同一运行中检索程序集的“当前覆盖率”。
然而,从另一次运行中检索覆盖率是可能的。您需要使用 Microsoft.VisualStudio.Coverage.Analysis.dll 中的 CoverageInfo 类读取 coverage.data 文件