2013-09-26 231 views
0

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

请给我任何好的代码覆盖工具。如果它适合我​​,我也可以考虑付费版本。

+1

我用OpenCover取得了一些成功:https://github.com/sawilde/opencover – David

+3

你也可能想看看这两种商业产品:NCrunch(HTTP://www.ncrunch .net /)和[dotCover](http://www.jetbrains.com/dotcover/)。 –

+0

我已经安装了NCrunch,但它仅适用于一种解决方案。但我需要为多个解决方案生成单个报告。请你建议我任何其他选项。 –

回答

2

有没有必要担心。

你可以使用免费版本的NCOver来解决你的目的。

但是,你必须做一些额外的努力。

  1. 分别为每个解决方案生成报告并保存每个报告。
  2. 完成从所有解决方案生成报告后打开NCover Explorer。
  3. 选择合并多个解决方案的XML,这样您就可以合并报表。因此,您的复合解决方案已经准备就绪。