前言:
做项目的时候,用MySql保存数据,在我将一个业务写完的时候运行时,出现的错误。
错误的详细信息是: A]MySql.Data.MySqlClient.MySqlConnection 无法强制转换为 [B]MySql.Data.MySqlClient.MySqlConnection。类型 A 源自“MySql.Data, Version=8.0.15.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d”(在上下文“Default”中的“C:\Windows\Microsoft.Net\assembly\GAC_MSIL\MySql.Data\v4.0_8.0.15.0__c5687fc88969c44d\MySql.Data.dll”位置处)。类型 B 源自“MySql.Data, Version=6.10.8.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d”(在上下文“Default”中的“C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\b0ed9c83\af681a4f\assembly\dl3\3bd2ed8d\0067815c_b22dd401\MySql.Data.dll”位置处)。"
看到这个错误就知道是我的MySql连接和项目中的引用的MySql程序集版本不一致的问题。
解决办法:安装版本一致的。
给大家看一下我的电脑上安装连接的数据库的插件,我把之前的额卸载了,安装了6.10.8的然后就行了。
大家可以去MySql官网下载。
结尾:
分享:越是成熟的稻穗,越懂得弯腰!