Azure devops Azure devops无法打开代码覆盖率文件

Azure devops Azure devops无法打开代码覆盖率文件,azure-devops,code-coverage,azure-pipelines,Azure Devops,Code Coverage,Azure Pipelines,大家好,我对azure管道的代码覆盖率有问题。当主分支触发CI时,代理有一项任务来测试.net核心。当我使用这个测试时,我必须配置路由并启用代码覆盖率。完成CI后,它成功结束,我可以下载一个包含代码覆盖率的文件。我的问题是我无法打开此文件,不能使用visual studio或其他任何工具。没有人知道我如何解决这个问题,也许我没有正确配置它 我的设置图片: 档案图片 错误图片https://i.stack.imgur.com/fxqdI.png您似乎使用了错误的配置。恐怕--收集“代码覆盖范围”不

大家好,我对azure管道的代码覆盖率有问题。当主分支触发CI时,代理有一项任务来测试.net核心。当我使用这个测试时,我必须配置路由并启用代码覆盖率。完成CI后,它成功结束,我可以下载一个包含代码覆盖率的文件。我的问题是我无法打开此文件,不能使用visual studio或其他任何工具。没有人知道我如何解决这个问题,也许我没有正确配置它

我的设置图片: 档案图片
错误图片<代码>https://i.stack.imgur.com/fxqdI.png

您似乎使用了错误的配置。恐怕
--收集“代码覆盖范围”
不起作用

您可以添加.NET核心测试任务并添加
/p:CollectCoverage=true
参数,然后使用报告生成任务添加代码覆盖率报告

更多详细步骤,请参阅以下教程:


要生成代码覆盖率,请遵循以下步骤

  • 还原nuget包
  • 构建应用程序
  • 运行单元测试(您需要将nuegte包添加到测试项目->coverlet.collector以使用“XPlat代码覆盖率”)
  • 安装报表生成器
  • 运行报告生成器
  • 发布代码覆盖率

  • 我得到错误##[警告]未找到与*/test-.xml匹配的测试结果文件。当我使用发布测试结果时task@JasonD如果测试报告
    xx.xml
    生成正确,您是否检查了日志?如果您正在使用“发布测试结果”任务,请取消选中.NET核心测试任务中的“发布测试结果和代码覆盖率”。我生病了,所以没有机会尝试。抱歉,我很快就会这么做。我发现它可以工作,但您需要visual studio的付费版本才能打开te fileHi@JasonD。谢谢您的友好回复。这是一种期待的行为。代码覆盖率功能仅在Visual Studio Enterprise edition中可用。您可以在我们的官方文件中找到相关信息: