我正在尝试创建一个辅助角色,使用librets.net从RETS服务器下载数据。 librets.net是c ++库librets的包装器。我尝试了32位和64位版本并遵循了本文但没有成功。我还在接受 的 BadImageFormatException
我该如何解决这个问题?
答案 0 :(得分:2)
BadImageFormatExceptions
几乎总是 32位/ 64位不兼容;如果我是博彩人,我会说你根据Visual Studio中的Platform
配置绑定了错误的版本。
选择“任何CPU”将导致程序集在加载到64位进程时被JITted为64位版本,而在加载到32位进程时将被32位版本
选择“x86”将始终产生32位汇编
我愿意打赌你有:
首先尝试将所有内容切换到32位; x86
for Platform,使用32位版本的库等