Nunit PartCover生成空的输出xml文件

Nunit PartCover生成空的输出xml文件,nunit,code-coverage,partcover,Nunit,Code Coverage,Partcover,我正在使用PartCover生成代码覆盖率报告。我使用了下面的命令行 "C:\Program Files (x86)\PartCover\PartCover .NET 4.0\PartCover.exe" --target-work-dir Debug --target "C:\Program Files (x86)\NUnit 2.6.2\bin\nunit-console-x86.exe" --target-args "Test.dll /noshadow /xml=Reports\

我正在使用PartCover生成代码覆盖率报告。我使用了下面的命令行

"C:\Program Files (x86)\PartCover\PartCover .NET 4.0\PartCover.exe" 
--target-work-dir Debug 
--target "C:\Program Files (x86)\NUnit 2.6.2\bin\nunit-console-x86.exe"  
--target-args "Test.dll /noshadow /xml=Reports\NUnitResults.xml"
--include [*Test*]* 
--output Reports\Report.xml 
输出xml文件仅包含以下行

<?xml version="1.0"?>
<PartCoverReport date="2015-04-23T16:18:14.5723939-05:00" version="4.0"/>

我试图卸载PartCover并重新安装,但没有成功。(作为pe)

知道问题是什么吗?请告诉我正确的方向

这里是控制台输出


零件盖已经被Yeah取代了,没错。我很少看到关于这个的帖子。但我们的应用程序目前不允许使用OpenCover。请您指导我解决PartCover中的问题好吗?如果没有您的代码,很难确定问题是什么-为什么不尝试像
[*]*
-这样的过滤器-速度会很慢,但您可以开始减少过滤,以针对您的应用程序代码-我假设在使用[*]后不在您的“测试”程序集中已生成xml文件,但该文件不包含预期的应用程序代码。我们在两台服务器上有相同的代码。在两台服务器上都安装了.net 4.5。在第一台服务器上,xml生成良好。我比较了这两个服务器的控制台输出,发现partcover使用的CLR版本在这两个服务器上都不同。partcover在第一台服务器上使用的CLR版本是“CLR版本:4.0.30319.18408(Net 4.5)”。但在第二台服务器上,partcover使用的CLR版本是“2.0.50727.5448(NET3.5)”,正如您在原始文章中看到的输出。我想知道,为什么第二台服务器使用NET3.5而不是4.5?这可能与您的服务器环境有所不同