Azure devops “如何修复错误”;代码覆盖率报告没有';t包含所包含文件的任何覆盖范围数据”;

Azure devops “如何修复错误”;代码覆盖率报告没有';t包含所包含文件的任何覆盖范围数据”;,azure-devops,sonarqube,azure-pipelines,devops,Azure Devops,Sonarqube,Azure Pipelines,Devops,我有Azure Devops为Xmarin项目构建管道-这是.NET核心项目。我已经定义了成功执行的单元测试用例 步骤: 建设项目 运行单元测试 进行声纳分析 现在-运行声纳分析-由于代码覆盖率报告不包含包含的文件的任何覆盖率数据,因此给出错误 但是Azure DevOps显示代码覆盖率选项卡,并显示覆盖率百分比 试图将.coverage文件转换为.coverage XML文件 尝试将VsTest版本从2更改为1 试图在定义代码覆盖率工具设置的项目中添加runConfigSetting文件

我有Azure Devops为Xmarin项目构建管道-这是.NET核心项目。我已经定义了成功执行的单元测试用例

步骤:

  • 建设项目
  • 运行单元测试
  • 进行声纳分析
现在-运行声纳分析-由于代码覆盖率报告不包含包含的文件的任何覆盖率数据,因此给出错误

但是Azure DevOps显示代码覆盖率选项卡,并显示覆盖率百分比

  • 试图将.coverage文件转换为.coverage XML文件
  • 尝试将VsTest版本从2更改为1
  • 试图在定义代码覆盖率工具设置的项目中添加runConfigSetting文件

  • 在Sonar初始步骤中添加了额外属性


当我添加.csproject文件时,它为我解决了这个问题

在现有的
部分中添加以下代码段

<DebugType>Full</DebugType>
Full
<DebugType>Full</DebugType>