16

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

4

4 回答 4

13

NCover 的停产版本仍然是免费的(在我看来,仍然可以很好地工作)。把它们弄到这里

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

于 2009-01-22T12:39:44.950 回答
8

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

来自这两种产品的创造者:

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

您可能还希望使用ReportGenerator来获得人性化的报告。
可在Codeplex上使用,也可作为NuGet使用。

据我所知,报告部分落后于商业产品,缺乏自定义聚合/向下钻取能力,但它肯定是可用的。

于 2013-02-06T09:36:05.287 回答
4

试试 PartCover,但我不知道它是否适用于 .Net 3.x! 在 sourceforge 上下载 PartCover

于 2009-01-22T12:41:03.200 回答
1

我为 OpenCover 创建了一个简单的 Visual Studio 扩展,虽然它现在看起来和工作起来都比我找到的其他免费解决方案好得多。此外,我在 MIT 许可下免费使用它,因此您可以根据需要使用/修改它。它被称为 AxoCover,您可以从 Visual Studio 或此处下载它。源代码在GitHub 上

于 2017-01-11T22:28:51.377 回答