C#和MySql.Data.MySqlClient

时间:2014-11-24 07:26:15

标签: c# mysql

我在一台拥有MySql.Data.MySqlClient的计算机上创建了项目/应用程序。现在我想在我安装的另一台计算机上更改/运行程序,并再次将MySql.Data.MySqlClient添加到项目中,但是当我尝试时

using MySql.Data.MySqlClient;

我仍然得到它无法找到MySql.Data.MySqlClient的错误。如何解决这个问题?

4 个答案:

答案 0 :(得分:2)

我有一个类似的应用程序运行WPF(C#.Net)和MySQL运行实体。

第一次:您必须将MySQL Connector安装到开发者PC,然后将MySQL.Data.dll添加到您的参考文献中。

第二名:您必须设置MySQL.Data.dll 保持本地=" True" 的属性。同样,这很重要,因为如果您将应用程序安装到其他计算机,他们还需要安装MySQL Connector。有了它,他们不需要安装它。

答案 1 :(得分:0)

您确定参考资料已更新吗?右键单击References下的Library(在Solution Explorer中),查看库的路径,然后查看Properties。有一个Path值对于你的pc应该是正确的。

如果不是,请尝试删除引用并重新添加。

答案 2 :(得分:0)

您必须安装mysql-connector-net并在项目中添加引用

点击mysql connector

的此链接

<强>步骤

安装mysql-connector-net

右键单击“引用”,选择“添加引用”。

选择.NET选项卡。检查选项卡下面的文本说明的内容,例如:“已过滤到:.NET Framework 4客户端配置文件”。

单击“浏览”选项卡。

浏览到MySql文件夹并继续进入Assemblies文件夹,例如:C:\ Program Files(x86)\ MySQL \ Connector NET 6.8.3 \ Assemblies

选择版本文件夹

添加MySql.Data.dll

答案 3 :(得分:0)

我检查过路径,由于某种原因没有工作,也许我错过了一些东西。 使用Package Manager Console和Install-Package MySql.Data命令解决了这个问题。现在我有本地,感谢提示Christian Mark