无法加载文件或程序集 MySql.Data

Could not load file or assembly MySql.Data

我已经为 Visual Studio 安装了 MySQL 和 .NET 连接器 (6.8.3.0)。 我之前安装了 6.7.4.0。为什么它还在找这个DLL?

我从事件查看器中收到错误消息:

Msg: Could not load file or assembly 'MySql.Data, Version=6.7.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

我使用编译的.NET framework版本是.NET framework 3.5

我已经为 Visual Studio 安装了 MySQL 和 .NET Connector 6.7.4.0。 and 运行 success before(使用6.7.4时没有报错) 但程序需要更改为6.8.3.0版本。

所以我再次下载并安装 6.8.3 版本并将其添加为参考并有 Imports 行,但出现错误

如何解决这种错误,在vb.net

下载MySQL Connector,将其添加为参考并导入Imports MySql.Data.MySqlClient

转到项目中的 NuGet 包管理器,搜索 MySQL,然后将其添加到项目中。

https://www.nuget.org/packages/MySql.Data/