我可以在混合使用32位和64位dll的项目中使用Fitnesse吗?

时间:2012-07-31 18:25:52

标签: .net fitnesse

我目前正在使用Fitnesse服务器版本20111026来测试64位项目,该项目包含对.NET项目的一些DLL的引用,这些DLL被编译为64位,一些编译为x86。 Visual Studio没有这个问题,但是当我添加引用使用x86构建的dll的!路径时,我从Fitnesse收到以下消息:

  

System.BadImageFormatException:无法加载文件或程序集“MyDLL.DLL”或其依赖项之一。试图加载格式不正确的程序。

有谁知道如何解决这个问题?

提前致谢!

1 个答案:

答案 0 :(得分:0)

这是解决方案。

Fitnesse runner是在AnyCPU上构建的,您应该通过以下命令将一个修补到x86

corflags runner.exe /32BIT+

Here是如何检查跑步者平台的