繁体   English   中英

自托管服务时出现System.BadImageFormatException

[英]System.BadImageFormatException while self-hosting service

我使用了一个在console应用程序中工作时完全正常的DLL 但是,当我在自托管的WcfService中使用它时,它将给出错误System.BadImageFormatException

原因可能是什么?解决方案是什么?

最可能的原因是平台目标设置不正确。 DLL的位和可执行文件之一必须匹配,因为您无法将64位DLL加载到32位进程中(反之亦然)。

尝试将DLL的平台目标设置为AnyCPU(请注意,需要针对每个构建配置分别设置平台目标)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM