[英]Azure build project missing in code coverage
我有一个用于 xunit 测试的构建。 构建工作,所有测试通过。
但我的代码覆盖率文件不包含我的主项目。 我尝试使用一个空的运行设置文件,我得到了很多不重要的 dll/项目,但是我缺少一些重要的项目。
在本地使用visual studio 2019,我没有问题。 (使用我的自定义运行设置或我的空运行设置)
它是 zaure 代码覆盖中最简单的项目(如 dto 的)(而不是全部)
我所有的项目都在 .net 框架 4.7.2
我几乎为每个 class 使用接口。
构建服务器处于发布模式,但您需要 pdb 文件来获取代码覆盖。 所以我在缺少的 dll/项目上添加了完整的调试类型(在发布平台上)
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>full</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.