C# 找不到类型或命名空间名称“MySql”(是否缺少using指令或程序集引用?)
所以我正在做一个项目,我遇到了这个错误。我真的不知道如何解决它。我在引用中添加了Myslq.data.dll并检查了它,但仍然不起作用 我试图检查和取消检查mysql.data.dll,但仍然无法重新连接我的数据库C# 找不到类型或命名空间名称“MySql”(是否缺少using指令或程序集引用?),c#,mysql,database,visual-studio-2013,mysql-error-1064,C#,Mysql,Database,Visual Studio 2013,Mysql Error 1064,所以我正在做一个项目,我遇到了这个错误。我真的不知道如何解决它。我在引用中添加了Myslq.data.dll并检查了它,但仍然不起作用 我试图检查和取消检查mysql.data.dll,但仍然无法重新连接我的数据库 好吧,我想我看到问题了 您的第一幅图像在底部显示一条错误消息。它表示您正在使用的MySql版本比您正在使用的.NET版本更高 您需要查看项目属性,查看正在构建的程序集的目标版本,并调整它以匹配MySql的版本 但是,您所说的VS 2013可能无法与这么晚的.NET版本一起使用,因为
好吧,我想我看到问题了 您的第一幅图像在底部显示一条错误消息。它表示您正在使用的MySql版本比您正在使用的.NET版本更高 您需要查看项目属性,查看正在构建的程序集的目标版本,并调整它以匹配MySql的版本 但是,您所说的VS 2013可能无法与这么晚的.NET版本一起使用,因为它是在VS 2013之后出现的。在这种情况下,您必须找到MySql程序集的早期版本才能使用 如果是这样的话,我会在MySql主页上查看,看看他们是否有MySql早期版本的链接
您需要一个与.NET Framework v4.5兼容的程序集版本。请修改问题以显示您收到的确切错误消息。如果它在消息框中,而您无法复制它,请使用剪切工具剪切消息框的图像,然后发布该图像。如果您需要坚持使用.NET 4.5.2,MySqlConnector是支持该框架版本的另一个MySQL ADO.NET库。我下载了较低版本。我安装了mysql 6.9.12,但当我运行visual studio时,扩展部分中没有mysqldata,您也可以切换到与.NET 4.5兼容的MySqlConnector。