串連MySQL 提示錯誤”未能負載檔案或程式集“MySql.Data, Version=5.1.4.0, Culture=neutral,……..”

來源:互聯網
上載者:User
http://hi.baidu.com/culion/blog/item/535c81325a4c59f41a4cff37.html不能串連MySQL的解決方案2010-05-13 15:08

CodeSmith4.1.3版本串連MySQL 提示錯誤"未能負載檔案或程式集“MySql.Data, Version=5.1.4.0, Culture=neutral,........”或它的某一個依賴項。找到的資訊清單定義與程式集引用不匹配。"

解決方案:
下載MySQL.Data.dll(5.1.4)程式集 ,地址是 ftp.ntu.edu.tw/pub/MySQL/Downloads/Connector-Net/mysql-connector-net-5.1.4-noinstall.zip

將MySQL.Data.dll放在CodeSmith目錄中Bin目錄下,重新運行,問題解決!

注意:下載MySQL.Data.dll版本必須和的串連錯誤提示中的版本號碼對應,"5.1.4"改為你所需版本號碼即可

 

 

 提示"未能負載檔案或程式集“MySql.Data, Version=5.0.7.0, Culture=neutral,PublicKeyToken=c5687fc88969c44d”或它的某一個依賴項。找到的資訊清單定義與程式集引用不匹配。 (異常來自HRESULT:0x80131040)" 

  把MySQL.Data.dll,複製到CodeSmith下的Bin目錄,再調用還是錯誤,百思不得其解, 

  後來看MySQL.Data.dll檔案版本是5.2.1.0,比錯誤提示的大,看來要下一個5.0.7.0的試試, 

  是 http://ftp.ntu.edu.tw/pub/MySQL/Downloads/Connecto r-Net/mysql-connector-net-5.0.7-noinstall.zip , 

  將其中的MySQL.Data.Dll檔案重新複製到CodeSmith下的Bin目錄,再配置測試,OK了. 

  看來CodeSmith將資料庫程式調用寫死了,應該設定成設定檔,讓使用者自己定義版本,這樣才更靈活. 

 

 

 

http://www.cnblogs.com/68681395/archive/2010/09/26/1835971.html

未能負載檔案或程式集“Oracle.DataAccess, Version=2.111.7.0, Culture=neutral, PublicKeyToken=89b483f429c47342”或它的某一個依賴項。試圖載入格式不正確的程式


對於64位的作業系統:Oracle.DataAccess.dll iis的應用程式集區的進階選項
 

 

這裡要設定為true,上面的是32位的資料庫,上次的出錯,就是這個解決。但是當資料庫為64位的時候:Oracle.DataAccess.dll,要換成當前資料庫的這個檔案,同時把那個地方設定為false

最近在做ASP.Net開發中使用Oracle,其中用到了Oracle提供的資料庫提供者ODP.NET,具體用到了Oracle.DataAccess.dll這個組件。在實踐中,碰到過幾次都出現“未能負載檔案或程式集”Oracle.DataAccess,
Version=2.112.1.0 …””,如所示。在此,問題和解決方案總結如下:

1. 問題出現的可能原因

(1)引用出錯:無法載入時,可能是Oracle.DataAccess.dll引用的路徑不正確;

(2)版本不匹配:在開發中引用的Oracle.DataAccess.dll與Oracle中的版本不匹配。所謂版本不匹配,一方面是指版本號碼不匹配;另一方面是64位和32位不匹配,使用64位的Oracle時一定要使用相應64位的Oracle.DataAccess.dll。

2. 解決辦法

(1)檢查引用是否出錯時很簡單,就看引用路徑中是否存在Oracle.DataAccess.dll這個檔案;

(2)Oracle.DataAccess.dll 一般位於Oracle安裝目錄 “../product/11.2.0/dbhome_1/ODP.NET/bin/2.x/”中,在開發時使用與程式中串連Oracle對應的Dll即可。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.