1. 程式人生 > >VS2013中未能引用Mysql.data.dll的提示錯誤的解決辦法

VS2013中未能引用Mysql.data.dll的提示錯誤的解決辦法

C#連線MySQL資料庫需要引用MySql.Data.dll 或者MySql.Web.dll  

mysql.data.dll是C#操作MYSQL的驅動檔案,是c#連線mysql必要外掛,使c#語言更簡潔的操作mysql資料庫。

下面是查詢的一般路徑

因為專案需要,要把sql資料庫遷移到mysql資料庫中,萬事俱備,啟動除錯的時候,赫然出現,未能找到Mysql.data.dll引用程式集,檢視專案引用,明明已經新增,雖然百思未得其解,但是問題還是要決解,於是上百度,方法也是不同,其中試了一條是,需要將Mysql.data.dll複製新增到你專案資料夾下的bin資料夾下,然後按照操作提示,執行,還是提示未能找到Mysql.data.dll引用程式集;同樣,各種百度,,找了其中幾條看起來有道理的方法試試,需要把配置管理器改為x64,可以在選單欄空白處右鍵,選擇“標準”,出現如圖所示工具欄

下拉 Any  CPU,選擇x64,如果要是沒有x64,可以選擇新建。

弄完之後,馬上啟動除錯,還是提示未能正確載入Mysql.data.dll,這下把我整蒙了,開始思考原因,未能得出結論,後來在和師兄交流的時候,靈光一閃,莫非是Mysql.data.dll版本的原因,抱著這個想法,查詢了我目前引用的Mysql.data.dll是v4.5.2,然後下載了v4.0,v4.5,最終搞定。也是夠折騰的。為此留下一點經驗