1. 程式人生 > >C#(64位系統) 解決"未能載入檔案或程式集,或它的某一個依賴項..."

C#(64位系統) 解決"未能載入檔案或程式集,或它的某一個依賴項..."

這個問題通常出在引用第三方DLL或者自己以前寫的DLL。

在64位系統下則可能會出現這種問題。

今天下載MySQLDriverCS後引用遍出現了這個問題,參考了一些文件,下面給出解決方法:

將專案的生成目標平臺改為x86(預設Any cpu)就可以了。

因為原DLL是在32位(x86)平臺下生成的,而程式卻是x64的平臺,所以需要更改下目標平臺即可。


在專案的屬性中,如圖修改即可。

相關推薦

C#(64系統) 解決"未能載入檔案程式,一個依賴..."

這個問題通常出在引用第三方DLL或者自己以前寫的DLL。在64位系統下則可能會出現這種問題。今天下載MySQLDriverCS後引用遍出現了這個問題,參考了一些文件,下面給出解決方法:將專案的生成目標平臺改為x86(預設Any cpu)就可以了。因為原DLL是在32位(x86

未能載入檔案程式“”一個依賴系統找不到指定的檔案——常用解決方案

最近在使用cms系統做網站時,這個cms是基於asp.net的三層架構開發的,今天在手動修改類庫專案名稱導致專案報錯一直提示未能載入檔案或程式集“”或它的某一個依賴項。 解決方案:修改類庫名字和預設包名直接在該類庫專案上點選右鍵——屬性——應用程式——修改屬性名稱和名稱空間

DALFactory出現"未能載入檔案程式“DAL”一個依賴系統找不到指定的檔案”的解決方案 .

【出現的原因】         由於UI層的配置檔案呼叫D層的dll檔案,從而實現配置的功能的實現,所以造成這個問題出現的原因,無外乎下面這幾個方面:     1:DLL檔名與載入時的DLL檔名

C# 未能載入檔案程式一個依賴。需要強名稱程式

Could not load file or assembly 'xxx.xxx.xxx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. A strongly-named assembly

未能載入檔案程式“DAL”其他的一個依賴系統找不到指定的檔案

    針對這個問題我在敲VB.NET機房收費系統的時候總共出現了兩次,第一次是在使用反射+抽象工廠的時候出現的,第二次是在使用VS2012自帶的打包工具生成可執行檔案執行exe檔案的時候出現的。具

關於:未能載入檔案程式“ICSharpCode.SharpZipLib”一個依賴異常的解決方案

問題:    今天專案遷移忽然又個ICSharpCode.SharpZipLib.dll 程式包丟失了,於是我在網上下載一個這樣的包,結果程式執行就提示:未能載入檔案或程式集“ICSharpCode.SharpZipLib”或它的某一個依賴項異常然後就是一堆的錯誤異常資訊。這種原因要麼就是 dll版本不匹配

未能載入檔案程式“XXXX”一個依賴。試圖載入格式不正確的程式。(已解決

執行專案時遇到了這個問題:“未能載入檔案或程式集“XXXX, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某一個依賴項。試圖載入格式不正確的程式。執行當前 Web 請求期間,出現未處理的異常。請檢查堆疊

mvc4原始碼除錯“未能載入檔案程式“System.Web.Mvc”一個依賴未能驗證強名稱簽名。解決辦法

環境vs2015+win7x64+.net 4.5 system.web.mvc中版本改成4.0.0.1 個人測試mvc專案中根目錄web.config改 <dependentAssembly> <assemblyIdentity n

分析器錯誤訊息: 未能載入檔案程式“AjaxPro.2”一個依賴系統找不到指定的檔案

VS報錯:分析器錯誤訊息: 未能載入檔案或程式集“AjaxPro.2”或它的某一個依賴項。系統找不到指定的檔案。 解決辦法:找一個AjaxPro.2.dll檔案放到bin資料夾裡就好了,我的空間這個檔案可以下載。

解決未能載入檔案程式Microsoft.SqlServer.SqlEnum,”的思路及解決過程

最近在做C#執行Sql指令碼的程式,環境VS2012+Sql Server 2008。本地執行沒有錯誤,但是釋出到伺服器上就報如下錯誤 “/”應用程式中的伺服器錯誤。 未能載入檔案或程式集“Microsoft.SqlServer.SqlEnum, Version=11.

未能載入檔案程式“****”一個依賴。試圖載入格式不正確的程式解決方案總結

當這個ImageList中沒有影象時編譯也是正常的,但是一旦編譯就會引發這樣的異常。 這個錯誤產生的原因在於,VS2010內部使用的編譯器中,無論是32位還是64位的編譯元件,都是純IL的,也就是在64位系統中是以64位模式執行,這與當前專案使用的平臺設定無關。當編譯的元件引用了一個標記為x86的庫(僅

IIS7出現未能載入檔案程式“XXX.XXX”一個依賴。試圖載入格式不正確的程式解決方法

問題:本地web專案執行正常,在本地IIS上面釋出依舊執行正常,釋出到伺服器上的IIS上面出現此錯誤。 解決方法: 將應用程式 生成為  目標平臺:Any CPU; 測試環境是 筆記本 win7 64

oracle pro*c 64系統開發的幾個坑

1、首先,在32位系統下開發,遠端連線32位oracle伺服器,pro*c的select和fetch都沒問題,正常。 2、預編譯的坑。遷移到64位系統,把oracle開發客戶端從11升級到12,發現預編譯proc命令,編譯不過了,查找了一番,原因是安裝oracle客戶端的使

未能載入檔案程式“DAL”一個依賴系統找不到指定的檔案

【發現問題】 【分析問題】 1.程式碼出現在哪裡? 這個是在抽象工廠+反射在Factory層中出現的一個問題 2.程式碼的意思?  IUser = CType(Assembly.Load(As

C#呼叫c++封裝的dll檔案提示未能載入正確的程式XXX依賴。。。

IDE:VS2010 語言:C# 異常:System.BadImageFormatException,未能載入正確的程式集XXX或其某一依賴項。。。 一般是由於目標程式的目標平臺與其某一依賴項的目標編譯平臺不一致導致, 把所有的專案都修改到同一目標平臺下(X86、X64或A

關於 未能載入檔案程式“”一個依賴。找到的程式清單定義與程式引用不匹配。 的解決辦法

這是C#中經常遇到的一個問題‘未能載入檔案或程式集“”或它的某一個依賴項。找到的程式集清單定義與程式集引用不匹配。 ’,最常見的錯誤原因是:config配置檔案裡面宣告的dll版本與引用的dll版本不一

SharePoint 2016 vs部署報錯:無法載入功能xxx未能載入檔案程式xxx一個依賴系統找不到指定的檔案

環境描述: SharePoint 2016 單伺服器場模式 開發工具:VS2017,專案型別(功能):計時器。 問題描述: 在用vs直接部署時,報錯如下: 部署步驟"啟用功能"中出現錯誤: 無法載入功能"CustomTimerJob_CustomTimerJobFeatur

未能載入檔案程式“MySql.Web, Version=6.7.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d”一個依賴。系

方案一:在mysql的安裝目錄中搜索MySql.Web,找到這個dll後,在專案中引用即可。 方案二:如果不想引用這個dll,可參考下面的 轉自:http://www.cnblogs.com/paluano/p/4969257.html 關

部署IIS時提示未能載入檔案程式“XXX”一個依賴

“/xxxxx”應用程式中的伺服器錯誤。 -------------------------------------------------------------------------------- 未能載入檔案或程式集“xxx”或它的某一個依賴項。試圖載入格式不正確的程式。 說明:

未能載入檔案程式“AspNetPager”一個依賴。引數錯誤。 (異常來自 HRESULT:0x80070057 (E_INVALIDARG))

刪掉了系統盤下所有這個資料夾。其實,這些資料夾就是asp.net生成之後的快取資料夾。例如 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files C:\Windows\Microsoft.NET\Framework\