You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Azure DevOps生成的代码覆盖率导入Visual Studio 2019专业版

在Visual Studio 2019专业版加载Azure DevOps代码覆盖率工件的方法

注意:Visual Studio 2019专业版没有企业版那种内置的代码覆盖率可视化分析工具,但可以通过以下两种方式处理从Azure DevOps下载的覆盖率工件:

方法一:用ReportGenerator生成HTML报告(推荐)

这是查看详细覆盖率数据最直观的方式,步骤如下:

  • 先获取ReportGenerator工具:可以通过NuGet包管理器安装,或者直接下载它的可执行文件
  • 假设你从Azure DevOps下载的覆盖率文件是coverage.cobertura.xml(VSTest任务默认生成的格式),打开命令行执行:
    ReportGenerator.exe -reports:coverage.cobertura.xml -targetdir:coverage-report
    
  • 执行完成后,打开生成的coverage-report文件夹,双击index.html用浏览器打开,就能看到完整的覆盖率分析报告,包括各项目、类、方法的覆盖详情,还能点击查看具体代码行的覆盖情况。

方法二:通过测试资源管理器加载测试结果

VS专业版的测试资源管理器可以导入测试结果,查看基础覆盖率数据:

  • 确认你下载的工件里包含.trx格式的测试结果文件(VSTest任务会同时生成测试结果和覆盖率数据)
  • 打开Visual Studio 2019专业版和对应的解决方案
  • 点击顶部菜单「测试」→「测试资源管理器」
  • 在测试资源管理器工具栏,点击「导入测试结果」按钮(带箭头的文件夹图标)
  • 选择下载的.trx文件导入,之后右键点击导入的测试运行,选择「查看代码覆盖率」
  • 注意:专业版这里只能看到整体覆盖率百分比,无法查看具体代码行的覆盖情况,这是版本限制。

内容的提问来源于stack exchange,提问作者enorl76

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 08:45:38