C# Gallio 3.4未加载.NET版本4.5的程序集

C# Gallio 3.4未加载.NET版本4.5的程序集,c#,.net,gallio,C#,.net,Gallio,我的程序集在.NET framework版本4.5中,我使用的是gallio 3.4,但每当我运行时,gallio.echo.exe和dll都会引发异常 System.BadImage格式异常:无法加载文件 试图加载格式不正确的程序。 文件名:Winshuttle.SapTransaction.Recorder,版本=1.0.0.0, 区域性=中性,PublicKeyToken=null FusionLog:WRN:程序集绑定 日志记录已关闭。要启用程序集绑定失败日志记录,请设置 注册表值[HK

我的程序集在.NET framework版本4.5中,我使用的是gallio 3.4,但每当我运行时,gallio.echo.exe和dll都会引发异常

System.BadImage格式异常:无法加载文件

试图加载格式不正确的程序。 文件名:Winshuttle.SapTransaction.Recorder,版本=1.0.0.0, 区域性=中性,PublicKeyToken=null FusionLog:WRN:程序集绑定 日志记录已关闭。要启用程序集绑定失败日志记录,请设置 注册表值[HKLM\Software\Microsoft\Fusion!EnableLog](DWORD) 对1。注意:有一些与装配相关的性能损失 绑定失败日志。要关闭此功能,请删除注册表 值[HKLM\Software\Microsoft\Fusion!EnableLog]

HResult:-2147024885


请说明问题所在。是否有其他gallio版本可以运行4.5程序集

坏映像异常让我认为它更可能与x86/x64问题有关。您是否可能尝试混合针对不同平台的不同程序集?是的,实际上我使用的是任何cpu作为配置,因此它考虑64位的dll,而gallio是32位的。