簡體   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