我目前正在使用C#开发一个独立的应用程序,但是我遇到了一个找不到解决方案的问题。确实,我的脚本使用了两个库(由外部公司提供),但是,一个库是为64位系统制作的,另一个库是为32位系统制作的。所以这是我的问题,当我尝试同时使用两个库时,总是会出现错误:
System.BadImageFormatException
我已经尝试为“任何CPU”,“ x64”和“ x86”构建项目,但是我总是遇到相同的问题。
所以我想知道是否有可能解决此问题,以便能够在同一脚本中使用两个库,或者是否有另一种技术来实现相同的结果?
预先感谢您, 克莱姆特
答案 0 :(得分:0)
如果库使用第三方标准 windows dlls ,这将变得更加困难。
但是,只需反编译库,然后在您选择的 bitness 中重建。
注释1 :请注意,这可能会违反许可协议
注释2 :某些反编译器可能会遇到麻烦