無法載入檔案或組件 'MySql.Data, Version=6.9.8.0' 或其相依性的其中之一。 找到的組件資訊清單定義與組件參考不符。 (發生例外狀況於 HRESULT: 0x80131040)
錯誤內容
在測試的時候突然遇到這個問題
明明以前都不會的阿!!!(工程師最會說的話)
專案整個砍掉重載
MySQL套件也刪掉重裝
都還是不行
於是上網找了資料
原來是MySQL套件版本的問題...
解決方式
檢查本機MySQL Connector Net套件版本
修改WebConfig
invariant="MySql.Data.MySqlClient"
description=".Net Framework Data Provider for MySQL"
type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.9.8.0" />
type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.9.8.0"
把Version改成適當版本即可
參考資料
Write By Charley Chang
歡迎留言或Mail✉給我