我正在使用VS2013.5,我安装了MySql Site中的Visual Studio MySql。当我编译项目时,出现此警告,在此过程中使我无法使用MySqlClient方法和函数:
警告1主要参考“ MySql.Data,Version = 8.0.12.0, 文化=中性,PublicKeyToken = c5687fc88969c44d, 无法解析processorArchitecture = MSIL”,因为它是内置的 针对“ .NETFramework,Version = v4.5.2”框架。这是更高的 版本高于当前目标框架 “ .NETFramework,Version = v4.5”。
我该如何解决?有什么方法可以下载和安装较早的mysql版本?
答案 0 :(得分:1)
您必须使用和安装较旧的MySQL连接器或较新的.NET版本。这是一个普遍的问题。尝试安装6.X版。然后它可以工作。如果您已下载Visual Studio的MySQL集成,则必须安装旧版本。并非所有版本都兼容,并且某些新版本有错误,并且您无法打开某些窗口。我有同样的问题。
因此,您必须尝试某些版本和组合才能找到正确的版本。
答案 1 :(得分:0)
好吧,如果您使用的是.NET Framework v4.5或v4.5.2,则最好使用MySQL连接器版本6.9.8。会的,我的会的。
.NET Framework v4.5.2适用于MySql.Data,Version = 8.0.12.0。因此,您必须使用与.NET兼容的较低版本的连接器
卸载当前连接器(8.0.12.0),然后从“项目”>“引用”选项卡中,删除版本为8.0.12.0的MySql.Data。安装6.9.8,然后从参考>添加>搜索并检查MySql.data 6.9.8。