OpenCover 一直说 "No results, this could be for a number of reasons" for .NET Core
OpenCover keeps saying "No results, this could be for a number of reasons" for .NET Core
当我 运行 OpenCover.Console.exe
时,它 运行 进行测试,但代码覆盖失败:
怎么了?如何解决?
确保该项目的构建设置 Debugging information
设置为 Full
(项目->属性->构建->高级)。
同样可以通过修改.csproj
文件并在<PropertyGroup>
下添加<DebugType>Full</DebugType>
节点来完成。
来源:Setting up Coveralls with OpenCover for a .NET Core project
对我有用的是从 register:user 中删除 :user。刚用了寄存器,问题就解决了。
改为使用 -register:administrator
。这对我行得通。参见 https://github.com/OpenCover/opencover/issues/849#issuecomment-454058818。
当我 运行 OpenCover.Console.exe
时,它 运行 进行测试,但代码覆盖失败:
怎么了?如何解决?
确保该项目的构建设置 Debugging information
设置为 Full
(项目->属性->构建->高级)。
同样可以通过修改.csproj
文件并在<PropertyGroup>
下添加<DebugType>Full</DebugType>
节点来完成。
来源:Setting up Coveralls with OpenCover for a .NET Core project
对我有用的是从 register:user 中删除 :user。刚用了寄存器,问题就解决了。
改为使用 -register:administrator
。这对我行得通。参见 https://github.com/OpenCover/opencover/issues/849#issuecomment-454058818。