我正在使用Windows4.0(来自the sourceforge page,最新的开发版本)和Windows7 (x64)上的NUnit 2.5.8。PartCover运行正常(使用-x86.exe),但它只显示了各种NUnit包的覆盖范围--而不是我自己的源代码。
我最初没有使用CorFlags.exe,因为我没有得到COM错误;我无论如何都尝试了一下,结果没有任何不同。
我已经看过关于Stack Overflow的所有其他问题,似乎都不适用;我使用的是PartCover 4.0,我的名字中没有空格,我的覆盖范围最广(+[*]*),并且我运行了CorFlags.exe。
我遗漏了什么?
发布于 2011-03-04 18:34:34
昨天我遇到了这个问题,在寻找答案的过程中,我遇到了这个未回答的问题。现在我已经找到了答案,至少对我来说,我想我应该留下帮助,让下一个人来做同样的事情。
事实证明,只需将NUnit-console.exe配置为支持.NET 2.0而不是.NET 4.0。您可以在PartCover输出的“运行时环境”部分看到这一点。
在NUnit的bin\net-2.0文件夹中的每个配置文件中,将此部分直接添加到配置标记的下面
<startup>
<requiredRuntime version="v4.0.20506" />
</startup>https://stackoverflow.com/questions/4226135
复制相似问题