C#中調(diào)用DLL時(shí)未能加載文件或程序集錯(cuò)誤的處理方法(詳解)
在加載DLL時(shí),出現(xiàn)了如下的異常:未能加載文件或程序集“DMC3000, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某一個(gè)依賴項(xiàng)。
試圖加載格式不正確的程序。
經(jīng)上網(wǎng)查詢后,其原因是x64和x86不兼容的問(wèn)題。即DLL是x64的,但是VS默認(rèn)生成的目標(biāo)平臺(tái)是x86的,因此,兩者的不一致導(dǎo)致異常的出現(xiàn)。
其解決辦法如下:
項(xiàng)目->屬性->生成->目標(biāo)平臺(tái)->x64(與dll平臺(tái)一致)
以上這篇C#中調(diào)用DLL時(shí)未能加載文件或程序集錯(cuò)誤的處理方法(詳解)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- C#中加載dll并調(diào)用其函數(shù)的實(shí)現(xiàn)方法
- C#調(diào)用Matlab生成的dll方法的詳細(xì)說(shuō)明
- C# 編譯生成dll文件供程序調(diào)用的兩種方法
- C#調(diào)用C++dll方法步驟
- C#調(diào)用C++DLL傳遞結(jié)構(gòu)體數(shù)組的終極解決方案
- C#使用DllImport調(diào)用非托管的代碼的方法
- C# 調(diào)用Delphi dll 實(shí)例代碼
- C#調(diào)用C++版本dll時(shí)的類型轉(zhuǎn)換需要注意的問(wèn)題小結(jié)
- c# 調(diào)用dll的幾種方式
相關(guān)文章
C#實(shí)現(xiàn)簡(jiǎn)易猜數(shù)字游戲
這篇文章主要為大家詳細(xì)介紹了C#實(shí)現(xiàn)簡(jiǎn)易猜數(shù)字游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-04-04Unity技術(shù)手冊(cè)之Slider滑動(dòng)器使用實(shí)例詳解
這篇文章主要為大家介紹了Unity技術(shù)手冊(cè)之Slider滑動(dòng)器使用實(shí)例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-11-11c# 解決IIS寫Excel的權(quán)限問(wèn)題
使用以上方法必須對(duì)dcom進(jìn)行配置,給用戶使用office的權(quán)限2012-10-10.net中前臺(tái)javascript與后臺(tái)c#函數(shù)相互調(diào)用問(wèn)題
.net中前臺(tái)javascript與后臺(tái)c#函數(shù)相互調(diào)用問(wèn)題...2007-12-12