[英]System.BadImageFormatException for Microsoft.AspNetCore.Hosting
[英]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.