我正在尝试用gallio运行nunit测试。
这些测试使用nunit-console-x86.exe运行
当我用nunit-console.exe运行它们时,我得到的是System.BadImageFormatException
使用Gallio.Echo.exe (安装了来自gallio.org的x86包)运行时,我得到了相同的异常。有没有办法让gallio使用nunit-console-x86.exe?
我正在运行命令"C:\Program Files (x86)\Gallio\bin\Gallio.echo.exe“/r:IsolatedProcess "C:\projectdata.Tests.dll”
我得到了这样的异常:消息System.BadImageFormatException :无法加载文件或程序集'projectdata,Version=8.2.0.17,Culture=neutral,PublicKeyToken=null‘或它的依赖项之一。试图加载格式不正确的程序。
更新:我想这是因为我有project.dll(x86)和project.test.dll(任何CPU)。
关于如何让gallio.echo在这方面发挥作用,有什么建议吗?有没有可能得到一个Galio.Echo-x86.exe?
发布于 2013-06-20 02:45:05
我能够通过重命名以下文件来使其正常工作。
Gallio.Host.Elevated.exe --> Gallio.Host.Elevated.old.exe Galio.Host.Elevated.x86.exe --> Gallio.Host.Elevated.exe
Gallio.Host.exe --> Gallio.Host.old.exe Galio.Host.x86.exe --> Gallio.Host.exe
注意:您可能想要在程序文件下创建另一个gallio文件夹副本来执行此操作。
我有两份。一个位于程序文件中,另一个位于具有这些更改的程序文件(x86)中。
https://stackoverflow.com/questions/17112747
复制相似问题