下面小編就為大家帶來一篇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)!