问题描述
我有一个 .NET 框架/.NET Core 项目的解决方案。
- library.csproj(.net 标准)
- library.UnitTests.csproj(.net 框架)
- WebApi.csproj(.net 核心)
- WebApi.UnitTests.csproj(.net 核心)
我通过 AzureDevops 构建了 CI 以导出 SonarQube 上的覆盖范围。
所以,运行后,我得到了这个错误:
测试运行将使用为框架 .NETFramework、Version=v4.0 和平台 X64 构建的 DLL
以下 DLL 与框架/平台设置不匹配。
WebApi.UnitTests.dll 是为 Framework 2.2 和 Platform AnyCPU 构建的。
我尝试将管道分成两步然后它起作用了,但是我失去了第一步代码覆盖率。(不能做很多与 sonarQube 相关的事情)。
在同一个任务中一起运行测试有什么想法吗?或者任何其他方式来做到这一点?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)