共用方式為


疑難排解例外狀況:System.BadImageFormatException

更新:2007 年 11 月

當 DLL 或可執行程式的檔案映像無效時,就會擲回 BadImageFormatException 例外狀況。

相關秘訣

  • 請確定該檔案映像是有效的 Managed 組件或模組。
    當 Unmanaged 程式碼被傳送至 Load 進行載入時,就會擲回這個例外狀況。

    如需詳細資訊,Visual Basic 使用者請參閱互通性的疑難排解

  • [請確定您已提供組件的正確檔案路徑。]
    如果使用相對路徑,請確認目前的目錄是正確的。

備註

反映 C++ 可執行檔時可能會擲回這個例外狀況。這個情況最可能的原因,是因為 C++ 編譯器移除執行檔中的重新定位位置或 .Reloc 區段。若要在 C++ 執行檔中保留重新配置位址,請在連接時指定 /fixed:no

請參閱

工作

HOW TO:使用例外狀況助理尋找例外狀況的詳細資訊

參考

BadImageFormatException