我想将代码覆盖率工具从 opencover 切换到 dotnet-coverage。我尝试了一下,但总是收到消息
“没有可用的代码覆盖率数据。Profiler 未初始化。”
我的代码是:
dotnet-coverage collect -f xml -o 'outputpath' "dotnet test 'path to solution'"
我尝试寻找解决方案,并阅读了文档,但我没有找到任何有帮助的内容。有人可以帮我吗?我知道还有其他代码覆盖率的方法,但我想使用 dotnet-coverage
我认为你的语法错误。
在命令行中,只需导航到解决方案文件所在的目录(
.sln
文件)。
然后执行这个命令就可以了:
dotnet-coverage collect dotnet test -o outputfile.xml -f xml
所以:
dotnet test