我使用的是vs2013.5,我在mysql站点上安装了mysql for visualstudio。当我编译我的项目时,出现了这个警告,在这个过程中,它禁止我使用mysqlclient方法和函数:
警告1无法解析主引用“mysql.data,version=8.0.12.0,culture=neutral,publickeytoken=c5687fc88969c44d,processorarchitecture=msil”,因为它是根据“.netframework,version=v4.5.2”框架生成的。这是一个比当前目标框架“.netframework,version=v4.5”更高的版本。
我如何解决这个问题?有没有办法下载并安装旧的mysql版本?
2条答案
按热度按时间5w9g7ksd1#
您必须使用并安装较旧的mysql连接器或较新的.net版本。这是一个常见的问题。尝试安装版本6.x。那就行了。如果您下载了visualstudio的mysql集成,则必须安装一个旧版本。不是所有的版本都兼容,有些新版本有bug,你不能打开一些窗口。我也有同样的问题。
因此,你必须尝试一些版本和组合,以找到正确的一个。
gorkyyrv2#
如果您使用的是.NETFrameworkV4.5或v4.5.2,那么最好使用mysql连接器版本6.9.8。会有用的,我的会的。
.net framework v4.5.2可用于mysql.data,版本=8.0.12.0。因此,您必须使用与.net兼容的较低版本的连接器
卸载当前连接器(8.0.12.0),然后从“项目”>“引用”选项卡中,删除版本为8.0.12.0的mysql.data。安装6.9.8,然后从参考>添加>搜索并检查mysql.data 6.9.8。