64位系统上的NCover

问题描述:

您对64位环境的代码覆盖率有何建议?看起来,NCover仅支持企业版中的64位,这似乎相当昂贵。或者不是吗?人们在.NET代码覆盖的64位系统上使用什么?64位系统上的NCover

编辑:我知道了解决方法CorFlag的。我想知道别人在做什么/使用什么。你是否在使用别的东西,或者你是否使用了带有CorFlag技巧的NCover(免费版)?

+0

供参考:OpenCover(开始3年后这个问题)支撑32个64上.NET2和位进程.NET4平台(包括Silverlight),具有分支和序列覆盖率。 – 2011-12-07 21:48:05

我终于找到了一个不错的解决方案。 dotCover from JetBrains效果良好,并与Visual StudioReSharper整合。感谢所有的答案。

+0

谢谢。我知道这个解决方法。我更想知道人们是否正在使用此解决方法或其他方法。但非常感谢你的链接。最后我有一个可以给别人的参考。 :-) – 2008-10-28 04:10:08

大卫,我最近看了一下开源Part Cover。它也有64位的问题,work around也是由Sharp Develop撰稿人提供的,并与Part Cover进行了封装和集成。

的SNK文件在其SVN repo

NCover Enterprise值得吗?我想只有你才能真正做出这个决定。有21天的试用期。如果你无法证明费用可以帮助你。

看来,所有的.NET代码覆盖工具使用C++封装成COM。除非有人能够提出托管代码实现,否则我总是需要64位构建。

.Net Coverage Validator呢?它适用于所有版本的.Net,并可与32位和64位版本兼容。 http://www.softwareverify.com/dotNet/coverage/index.html

托管实现代码分析器是不可能的(同为Java以及)作为然后探查会乐器。因此,所有的.Net/Java分析器都是用你想要的任何语言(尽管通常是C或C++)编写的本地非托管代码。

Classic和NCover的完整版本支持64位。

谢谢

乔Feser

为handls 32位和C#与沉着64个版本的工具见SD C# Test Coverage