没有可用的代码覆盖率数据。 Profiler 未初始化

问题描述 投票:0回答:1

我想将代码覆盖率工具从 opencover 切换到 dotnet-coverage。我尝试了一下,但总是收到消息

“没有可用的代码覆盖率数据。Profiler 未初始化。”

我的代码是:

dotnet-coverage collect -f xml -o 'outputpath' "dotnet test 'path to solution'"

我尝试寻找解决方案,并阅读了文档,但我没有找到任何有帮助的内容。有人可以帮我吗?我知道还有其他代码覆盖率的方法,但我想使用 dotnet-coverage

.net .net-core code-coverage
1个回答
0
投票

我认为你的语法错误。

在命令行中,只需导航到解决方案文件所在的目录(

.sln
文件)。

然后执行这个命令就可以了:

dotnet-coverage collect dotnet test -o outputfile.xml -f xml

所以:

  • 自动检测溶液
  • 周围没有报价
    dotnet test
© www.soinside.com 2019 - 2024. All rights reserved.