我正在使用 TeamCity 7.1 和 MsBuild 构建步骤,运行以下任务:
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Target Name="BuildTrunk" DependsOnTargets="Compile;Test" />
<Target Name="Compile">
<MSBuild Projects="Project.sln" Targets="Rebuild" Properties="Configuration=DEBUG" />
</Target>
<Target Name="Test">
<NUnitTeamCity Assemblies="@(TestAssemblies)" NUnitVersion="NUnit-2.5.10" />
</Target>
<ItemGroup>
<TestAssemblies Include="Project.Tests\bin\Debug\Project.Tests.dll" />
</ItemGroup>
</Project>
我为此步骤配置了 PartCover(设置 PartCover 4.0.2 库的路径,使用正确的 XSLT 文件,也复制以防万一 PartCover.dll 并将其重命名为 PartCover.CorDriver.dll),但是一旦执行测试,代码覆盖率结果是不可用,并且 TeamCity 中不显示“代码覆盖率”选项卡。这个配置有什么问题?