我在jenkins上安装了ci服务器,该服务器构建了.net core 2.2应用程序。然后使用dotcover生成“测试覆盖率”报告。
我正在从jenkins作业执行以下命令,以在测试项目的.csproj文件所在的目录中使用dotcover生成覆盖率报告。
dotnet restore
dotnet dotcover test --dcReportType=HTML --dcOutPut="%WORKSPACE%\TestReport\index.html"
它给了我以下错误。
[JetBrains dotCover]无法执行覆盖率分析。运作方式 被用户取消了。
无法注册x86核心COM对象:RegSvr32无法注册 核心。退出代码为00000003。可能您没有在重启后重新启动 Windows更新。请重新启动计算机,然后重试。
我已经按照错误提示进行更新并重新启动,但不能解决问题。
如果我直接从命令行运行此命令,它将正常工作,并使用相同的命令正确生成报告。
不知道我在詹金斯身上缺少什么。