使用mySQL的Visual Basic 2016数据集

使用mySQL的Visual Basic 2016数据集,mysql,Mysql,我的数据库链接到Visual Basic 2016时出现问题。项目和MySQL数据库之间的连接很好,但只要我尝试创建一个tableadapter(例如,对于select重新查询),我就会收到以下消息: 翻译: 生成的选择指令 [A] MySql.Data.MySqlClient.MySqlConnection无法转换为[B]MySql.Data.MySqlClient.MySqlConnection。类型A来自文件“C:\Program Files(x86)\Microsoft Visual

我的数据库链接到Visual Basic 2016时出现问题。项目和MySQL数据库之间的连接很好,但只要我尝试创建一个tableadapter(例如,对于select重新查询),我就会收到以下消息:

翻译:

生成的选择指令

[A] MySql.Data.MySqlClient.MySqlConnection无法转换为[B]MySql.Data.MySqlClient.MySqlConnection。类型A来自文件“C:\Program Files(x86)\Microsoft Visual Studio 14.0\Common7\IDE\PrivateSassemblies\MySqul.Data.dll”中上下文“Default”中的“MySql.Data,Version=6.9.8.0,Culture=neutral,PublicKeyToken=c5687fc88969c44d”。类型B来自文件“C:\WINDOWS\Microsoft.Net\assembly\GAC\u MSIL\MySql.Data\v4.0\u 6.9.9.0\u c5687fc88969c44d\MySql.Data.dll”中上下文“Default”中的“MySql.Data,Version=6.9.8.0,Culture=neutral,PublicKeyToken=c5687fc88969c44d”


您有解决方案吗?

您能发布您尝试使用的代码吗?我编写了任何代码,这是我尝试创建新tableadapter时在助手中收到的消息。看起来您在“C:\Program Files(x86)\Microsoft Visual Studio 14.0\Common7\IDE\PrivateSassemblies\MySqul.Data.dll”中有不同版本的.dll目录,而不是GAC中的版本(MySql.Data.dll)。我还注意到它们的名称不同(MySqul.Data.dll与MySql.Data.dll)。也许试着从GAC获取版本并引用它,而不是“PrivateSassemblies”目录中的版本?你可能是对的,我会试试。但是我不明白错误是从哪里来的,安装程序自己做了所有的事情。