由于版本

时间:2018-08-11 11:52:39

标签: mysql visual-studio-2013

我正在使用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版本?

2 个答案:

答案 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。