你能告诉我你是如何让PartCover和VS2008一起跑来赢7 x64的吗?基于这个帖子How do I run PartCover in x64 windows,我运行了
c:\Program Files (x86)\Gubka Bob\PartCover .NET 2.3>CorFlags.exe PartCover.exe /32BIT+ /Force
有结果
微软(注册商标) .NET框架CorFlags转换工具。版本3.5.21022.8版权(c)微软公司。版权所有。警告CF011 :指定的文件是强签名的。使用/Force将使此图像的签名无效,并要求程序集辞职。
我也跑了
c:\Program Files (x86)\NUnit 2.5.2\bin\net-2.0>CorFlags.exe nunit.exe /32BIT+ /Force
有结果
微软(注册商标) .NET框架CorFlags转换工具。版本3.5.21022.8版权(c)微软公司。版权所有。
此外,基于我的讨论Using PartCover 2.3 with .NET 4.0 runtime?,我还尝试使用x86版本的NUnit
我试图为c# 2.5.2运行NUnit货币示例
我得到同样的System.Threading.ThreadInterruptedException -->
System.Runtime.InteropServices.COMException (0x80040153):使用CLSID {fb20430E-cc9-45D7-8453-272268002E08}检索组件的COM类工厂,由于以下错误而失败: 80040153
谢谢
编辑:与PartCover 2.2的相同之处
我的设置:
C:\Program Files (x86)\NUnit 2.5.2\bin\net-2.0\nunit-console-x86.exe
c:\Program Files (x86)\NUnit 2.5.2\samples\csharp\money\
/config=c:\Program Files (x86)\NUnit 2.5.2\samples\csharp\money\cs-money.csproj rules: +[*]*发布于 2010-06-03 12:15:13
由于这篇文章,它现在正在工作,http://www.planetgeek.ch/2009/10/15/get-partcover-running-on-x64-windows/请使用PartCover 2.2。这两个程序集都需要用corflags进行更改。
发布于 2010-06-09 22:39:38
我已经在github上启动了一个分叉,它将处理.NET4 CLR (VS2010)
http://github.com/sawilde/partcover.net4
寻找测试/提出问题/等等的人(或帮助开发)
发布于 2010-07-03 20:52:32
我运行的是Windows7 x64,PartCover运行正常。我从Shaun的叉(参见他对这个问题的回答中的链接)获得了源代码,并将所有项目的目标CPU从、Any、更改为x86,然后进行构建。
在此之后,我可以获得代码覆盖。我使用nunit-console-x86.exe在32位中运行我的单元测试。
https://stackoverflow.com/questions/2965064
复制相似问题