c# BadImageFormatException異常

當 DLL 或可執行程序的文件映像無效時,便會引發 BadImageFormatException 異常。
如果您的應用程序使用了 32 位組件,請確保該應用程序始終採用 32 位應用程序的運行方式。
如果應用程序項目的“平臺目標”屬性設置爲 AnyCPU,則編譯後的應用程序在 64 位或 32 位模式中均可運行。 如果採用 64 位應用程序運行方式,則實時 (JIT) 編譯器便會生成 64 位本機代碼。 如果應用程序依賴於某個 32 位託管組件或非託管組件,則在 64 位模式中無法加載該組件。 若要糾正此問題,請將項目的“平臺目標”屬性設置爲 x86,然後重新編譯。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章