在加載DLL時,出現了如下的異常:未能加載文件或程序集“DMC3000, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某一個依賴項。
試圖加載格式不正確的程序。
經上網查詢后,其原因是x64和x86不兼容的問題。即DLL是x64的,但是VS默認生成的目標平臺是x86的,因此,兩者的不一致導致異常的出現。
其解決辦法如下:
項目->屬性->生成->目標平臺->x64(與dll平臺一致)
以上這篇C#中調用DLL時未能加載文件或程序集錯誤的處理方法(詳解)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VEVB武林網。
新聞熱點
疑難解答