首頁  >  文章  >  後端開發  >  C#中呼叫DLL時未能載入檔案或組件錯誤的處理方法(詳解)

C#中呼叫DLL時未能載入檔案或組件錯誤的處理方法(詳解)

黄舟
黄舟原創
2017-03-07 11:18:413645瀏覽

下面小編就為大家帶來一篇C#中呼叫DLL時未能載入檔案或組件錯誤的處理方法(詳解)。小編覺得蠻不錯的,現在就分享給大家,也給大家做個參考。一起跟著小編過來看看吧

在載入DLL時,出現瞭如下的異常:未能載入檔案或組件「DMC3000, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null」或它的某一個依賴項。

試圖載入格式不正確的程式。

經上網查詢後,原因是x64和x86不相容的問題。即DLL是x64的,但是VS預設產生的目標平台是x86的,因此,兩者的不一致導致異常的出現。

其解決方案如下:

項目->屬性->產生->目標平台->x64(與dll平台一致)

 以上就是C#中呼叫DLL時未能載入檔案或組件錯誤的處理方法(詳解)的內容,更多相關內容請關注PHP中文網(www.php.cn)!


#
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn