【问题标题】:PartCover 2.5.3 win 7 x64PartCover 2.5.3 赢得 7 x64
【发布时间】:2011-02-27 05:57:14
【问题描述】:

您能告诉我您是如何让 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: +[*]*

【问题讨论】:

    标签: .net 64-bit partcover corflags


    【解决方案1】:

    感谢这篇文章,它现在正在工作 http://www.planetgeek.ch/2009/10/15/get-partcover-running-on-x64-windows/ 请使用 PartCover 2.2。两个程序集都需要用 corflags 更改

    【讨论】:

    • >corflags : 警告 CF011 : 指定的文件是强名称签名的。
    【解决方案2】:

    我已经在 github 上启动了一个 partcover 分支,它将处理 .NET4 CLR (VS2010)

    http://github.com/sawilde/partcover.net4

    寻找人来测试/提出问题/等(或帮助开发)

    【讨论】:

      【解决方案3】:

      我正在运行 Windows 7 x64 并且 PartCover 运行正常。我从 Shaun Wilde 的 fork 中获得了源代码(请参阅他对这个问题的回答中的链接)并将所有项目的目标 CPU 从 Any CPU 更改为 x86 然后构建。

      之后我可以获得代码覆盖率。我使用 nunit-console-x86.exe 在 32 位运行我的单元测试。

      【讨论】:

      • 最新版本的 PartCover 不需要此修复
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-01-11
      • 2012-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多