使用nUnit进行COM对象包装器测试时出现BadImageFormatException

时间:2011-07-04 10:00:24

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

我要重构一个过于复杂的代码,我想以安全的方式进行。为了做到这一点,我写了一个单元测试。但是我无法使用测试,因为它总是因 BadImageFormatException 而失败:

  

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

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

目前我使用 nUnit 2.5.7

难道没有人能指出我该如何解决问题?

提前致谢!

1 个答案:

答案 0 :(得分:3)

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

请参阅:NUnit isn't running Visual Studio 2010 code