2016-08-16 115 views
0

我已經爲Visual Studio和.NET連接器(6.8.3.0)安裝了MySQL。 我以前安裝過6.7.4.0。爲什麼它仍然在尋找這個DLL?無法加載文件或程序集MySql.Data

我得到的錯誤消息形式事件觀看者:

消息:無法加載文件或程序集「MySql.Data,版本= 6.7.4.0,文化=中性公鑰= c5687fc88969c44d」或一種其依賴。定位的程序集清單定義與程序集引用不匹配。 (異常來自HRESULT:0x80131040),我使用編譯

.NET Framework版本是.NET Framework 3.5的

我已經安裝了MySQL的Visual Studio和.NET連接器6.7.4.0。並在運行前成功運行(使用6.7.4時不發生錯誤) 但程序需要更改爲版本6.8.3.0。

所以我下載並重新安裝版本6.8.3,並增加一條,作爲參考,有進口線,但錯誤發生

如何解決這樣那樣的錯誤,在vb.net

回答

0

下載MySQL Connector,添加它作爲參考並導入它Imports MySql.Data.MySqlClient

+0

我已經安裝了MySQL的Visual Studio和.NET連接器(6.8.3.0)。我以前安裝了6.7.4.0。爲什麼它仍然在尋找這個DLL? –

+0

@HaoZheng你有沒有添加它作爲參考,並有'Imports'行?你用什麼.NET框架版本來編譯?您需要較老的.NET Framework的舊版MySQL Data版本,只需搜索支持的版本即可。 – crimson589

+0

我添加了它作爲參考,並有Imports行, .net compact framework 2.0 SP 2 .net compact framework 3.5 .net framework 4多重定位包 這是我在我的電腦中找到的所有.net框架。 \t 我已經爲Visual Studio和.NET Connector 6.7.4.0安裝了MySQL。並運行成功之前(使用6.7.4時沒有發生錯誤),但該程序需要更改爲版本6.8.3.0 因此,我下載並再次安裝版本6.8.3並添加它作爲參考,並有進口行,但發生錯誤。 謝謝你的幫助xD –

相關問題