在具有anycpu体系结构的项目中,我有一套NUnit测试。其中一些测试使用来自x86(32位)程序集的类型。
当我在本地运行测试(通过ReSharper)时,它们全部通过。
但是,在使用nunit3-console MyProject.csproj
命令在Jenkins上执行它们时,引用32位程序集的测试会因BadImageFormatException而失败:
System.BadImageFormatException : Could not load file or assembly '...' or one of its dependencies. An attempt was made to load a program with an incorrect format.
如何让他们通过?