【问题标题】:Free code coverage tools in .NET for personal project [closed].NET 中用于个人项目的免费代码覆盖工具 [关闭]
【发布时间】:2009-01-22 12:30:49
【问题描述】:

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

【问题讨论】:

    标签: .net code-coverage


    【解决方案1】:

    NCover 的停产版本仍然是免费的(在我看来,仍然可以很好地工作)。让他们here

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

    【讨论】:

      【解决方案2】:

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

      来自这两个产品的创建者:

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

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

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

      【讨论】:

      • 我给你一个+1,因为这是一个非常好的答案。我不明白为什么有人会对此投反对票...
      【解决方案3】:

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

      【讨论】:

      【解决方案4】:

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

      【讨论】:

        猜你喜欢
        • 2010-10-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-12-16
        • 1970-01-01
        • 1970-01-01
        • 2011-03-02
        相关资源
        最近更新 更多