.NET中用于个人项目的免费代码覆盖工具

时间:2009-01-22 12:30:49

标签: .net code-coverage

我需要在.NET中为个人项目提供免费的代码覆盖工具。 NCover对于人来说有点贵。

4 个答案:

答案 0 :(得分:13)

已停产的NCover版本仍然是免费的(在我看来仍然很好用)。得到他们here

更新(2012年11月20日):我相信OpenCover现在是最好的选择。我在目前的.NET 4项目中使用它非常成功。

答案 1 :(得分:8)

OpenCover 是PartCover的继承者并积极开发(截至2013年2月)。
GitHub上找到它或安装为NuGet

来自两种产品的创建者:

  

注意:PartCover现在处于维护模式(仅修复)所有新开发都在OpenCover上完成,OpenCover现在支持32/64位,并且还支持分支和序列覆盖。

您可能还希望使用 ReportGenerator 来获取人性化的报告 可在CodeplexNuGet上使用。

据我所知,报告部分落后于商业产品,缺乏自定义聚合/下钻功能,但它确实可用。

答案 2 :(得分:4)

尝试PartCover,但我不知道它是否适用于.Net 3.x! PartCover download on sourceforge

答案 3 :(得分:1)

我已经为OpenCover创建了一个简单的Visual Studio扩展,虽然它现在看起来有点准系统,但它比我找到的其他免费解决方案更好看。我也在MIT许可下免费,所以你可以根据需要使用它/修改它。它被称为AxoCover,您可以从Visual Studio或here下载它。源代码位于GitHub