你能告诉我你是如何让 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
结果
Microsoft (R) .NET Framework CorFlags 转换工具。版本 3.5.21022.8 版权所有 (c) Microsoft Corporation。版权所有。corflags : 警告 CF011 : 指定的文件是强名称签名的。使用 /Force 将使该图像的签名无效,并要求程序集被退出。
我也跑了
c:\Program Files (x86)\NUnit 2.5.2\bin\net-2.0>CorFlags.exe nunit.exe /32BIT+ /Force
结果
Microsoft (R) .NET Framework CorFlags 转换工具。版本 3.5.21022.8 版权所有 (c) Microsoft Corporation。版权所有。
另外,基于我的讨论Using PartCover 2.3 with .NET 4.0 runtime? ,我也试过用x86版本的NUnit
我试图覆盖的是 NUnit 2.5.2 的 c# money 样本
我也一样System.Threading.ThreadInterruptedException
--->
System.Runtime.InteropServices.COMException (0x80040153):检索具有 CLSID {FB20430E-CDC9-45D7-8453-272268002E08} 的组件的 COM 类工厂失败,原因是以下错误:80040153
谢谢
编辑:与 PartCover 2.2 相同
我的设置:
- exe文件:
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: +[*]*