PartCover 4.0 仅报告 NUnit 库

2024-02-06

我正在使用 PartCover 4.0(来自Sourceforge 页面 http://sourceforge.net/projects/partcover/files/,最新开发版本),在 Windows 7 (x64) 上使用 NUnit 2.5.8。 PartCover 运行正常(使用 -x86.exe),但它只显示了各种 NUnit 包的覆盖范围——而不是我自己的源代码。

我最初没有使用 CorFlags.exe,因为我没有收到 COM 错误;无论如何我都尝试过,但没有任何区别。

我查看了 Stack Overflow 上的所有其他问题,但似乎没有一个适用;我正在使用 PartCover 4.0,我的任何名字中都没有空格,我的覆盖范围规则是最广泛的(+[*]*),并且我运行了 CorFlags.exe。

我缺少什么?


我昨天遇到了这个问题,在寻找答案时遇到了这个未解答的问题。现在我已经找到了答案,至少对我来说是这样,我想我应该来为下一个人做同样的事情提供帮助。

事实证明,这就像将 NUnit-console.exe 配置为支持 .NET 2.0 而不是 .NET 4.0 一样简单。您可以在 PartCover 输出的“运行时环境”部分中看到这一点。

在 NUnit 的每个配置文件中bin\net-2.0文件夹,将此部分直接添加到配置标签下方

<startup>
  <requiredRuntime version="v4.0.20506" />
</startup>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PartCover 4.0 仅报告 NUnit 库 的相关文章

随机推荐