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

Coverage Gutters与.NET Core Test Explorer插件覆盖率文件缺失问题咨询

.NET Core下Coverage Gutters找不到覆盖率文件的解决办法
  • 不需要手动创建lcov.info这类文件,而是要通过.NET官方的覆盖率工具生成符合要求的覆盖率报告文件。

具体操作步骤:

  1. 安装.NET覆盖率工具
    在终端执行以下命令全局安装工具:

    dotnet tool install --global dotnet-coverage
    
  2. 生成覆盖率报告
    在项目根目录(包含.sln或.csproj文件的目录)运行命令,生成coverage.cobertura.xml(Coverage Gutters原生支持的格式之一):

    dotnet coverage collect "dotnet test" -f cobertura -o ./coverage.cobertura.xml
    
  3. 让插件识别报告

    • 生成的报告放在项目根目录即可,Coverage Gutters会自动搜索该路径下的支持文件。
    • 若自定义存放路径,可在VS Code设置中修改coverage-gutters.coverageBaseDir指定报告所在目录,或修改coverage-gutters.coverageFileNames添加自定义文件名。

可选:生成lcov格式文件

如果偏好lcov.info格式,可安装格式转换工具:

dotnet tool install --global dotnet-reportgenerator-globaltool

然后执行转换命令:

dotnet reportgenerator -reports:coverage.cobertura.xml -targetdir:./coverage -reporttypes:lcov

生成的lcov.info会放在./coverage目录下,记得在Coverage Gutters设置中指定该目录为搜索路径。

内容的提问来源于stack exchange,提问作者hanushi-thana

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 14:10:20