C#中調(diào)用DLL時未能加載文件或程序集錯誤的處理方法(詳解)
在加載DLL時,出現(xiàn)了如下的異常:未能加載文件或程序集“DMC3000, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某一個依賴項。
試圖加載格式不正確的程序。
經(jīng)上網(wǎng)查詢后,其原因是x64和x86不兼容的問題。即DLL是x64的,但是VS默認生成的目標平臺是x86的,因此,兩者的不一致導致異常的出現(xiàn)。
其解決辦法如下:
項目->屬性->生成->目標平臺->x64(與dll平臺一致)
以上這篇C#中調(diào)用DLL時未能加載文件或程序集錯誤的處理方法(詳解)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
C#使用Ado.Net更新和添加數(shù)據(jù)到Excel表格的方法
這篇文章主要介紹了C#使用Ado.Net更新和添加數(shù)據(jù)到Excel表格的方法,較為詳細的分析了OLEDB的原理與使用技巧,可實現(xiàn)較為方便的操作Excel數(shù)據(jù),需要的朋友可以參考下2015-04-04C#使用this關鍵字實現(xiàn)串聯(lián)構造函數(shù)調(diào)用方法
這篇文章主要介紹了C#使用this關鍵字實現(xiàn)串聯(lián)構造函數(shù)調(diào)用方法,實例分析了使用this關鍵字串聯(lián)構造函數(shù)的技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-01-01C#進行文件讀寫、創(chuàng)建、復制、移動、刪除的方法
這篇文章主要介紹了C#進行文件讀寫、創(chuàng)建、復制、移動、刪除的方法,涉及C#針對文件操作的常用技巧,非常具有實用價值,需要的朋友可以參考下2015-03-03C#使用Protocol Buffer(ProtoBuf)進行Unity中的Socket通信
這篇文章主要介紹了C#使用Protocol Buffer(ProtoBuf)進行Unity的Socket通信的實例,Protocol Buffer是Google開發(fā)的數(shù)據(jù)格式,也是除了XML和JSON之外人氣第三高的^^需要的朋友可以參考下2016-04-04