Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# .NET代码覆盖工具_C#_Unit Testing_Tdd_Nunit_Code Coverage - Fatal编程技术网

C# .NET代码覆盖工具

C# .NET代码覆盖工具,c#,unit-testing,tdd,nunit,code-coverage,C#,Unit Testing,Tdd,Nunit,Code Coverage,我正在寻找一个.NET代码覆盖工具。我尝试过免费版本的NCover,但它只适用于一个.NET解决方案,而我有26个解决方案,每个解决方案有10-30个项目,总共约560个项目。我使用一个公共目录来构建所有解决方案。所有这些项目都属于一个单一的产品,其中有数百个DLL文件和8个exe文件我无法同时为所有26个解决方案运行任何代码覆盖工具。 请向我推荐任何好的代码覆盖工具。如果适合我,我也可以考虑付费版。没必要担心 您可以使用免费版本的NCOver解决您的问题 但为此,你必须做一些额外的努力 分别为

我正在寻找一个.NET代码覆盖工具。我尝试过免费版本的NCover,但它只适用于一个.NET解决方案,而我有26个解决方案,每个解决方案有10-30个项目,总共约560个项目。我使用一个公共目录来构建所有解决方案。所有这些项目都属于一个单一的产品,其中有数百个DLL文件和8个exe文件我无法同时为所有26个解决方案运行任何代码覆盖工具。


请向我推荐任何好的代码覆盖工具。如果适合我,我也可以考虑付费版。

没必要担心

您可以使用免费版本的NCOver解决您的问题

但为此,你必须做一些额外的努力

  • 分别为每个解决方案生成报告并保存每个报告
  • 从所有解决方案完成报告生成后,打开NCover Explorer
  • 选择“合并多个解决方案的XML”,这样就可以合并报表。因此,针对多个解决方案的组合报告已准备就绪

  • 我使用OpenCover取得了一些成功:您可能还想看看这两种商业产品中的任何一种:并且。我安装了NCrunch,但它只适用于一种解决方案。但我需要为多个解决方案生成一个报告。请您建议我其他的选择。我也安装了dotCover,但它只适用于一种解决方案。但我需要为多个解决方案生成一个报告。请你给我提一下其他的选择好吗。