【问题标题】:BadImageFormatException while using nUnit for COM object wrapper test使用 nUnit 进行 COM 对象包装器测试时出现 BadImageFormatException
【发布时间】:2012-05-23 21:46:02
【问题描述】:

我将重构一段过于复杂的代码,并且我希望以一种安全的方式进行。为了做到这一点,我编写了一个单元测试。但我不能使用该测试,因为它总是以 BadImageFormatException 失败:

无法加载文件或程序集“XXX,版本=2.0.0.0,文化=中性,PublicKeyToken=ZZZ”或其依赖项之一。试图加载格式不正确的程序。

XXX 程序集是COM 对象的代理程序集。它被添加为包含测试的项目的引用。

目前我使用的是 nUnit 2.5.7

没有人能指点我如何解决这个问题吗?

提前致谢!

【问题讨论】:

    标签: c# .net unit-testing com nunit


    【解决方案1】:

    您的应用程序似乎在 .NET 4.0 下运行,而 NUnit - 在 .NET 2.0 下运行

    看到这个:NUnit isn't running Visual Studio 2010 code

    【讨论】:

    • 谢谢。你是对的。我只是没看到。谢谢。我将尝试搜索如何更改 NUnit 的运行时。
    • 非常感谢您的帮助和链接,Alexander。
    • @keykeeper: Рад помочь! Обращайся :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-13
    • 1970-01-01
    • 1970-01-01
    • 2019-12-31
    • 2012-10-18
    相关资源
    最近更新 更多