Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# C和MySql.Data.MySqlClient_C#_Mysql - Fatal编程技术网

C# C和MySql.Data.MySqlClient

C# C和MySql.Data.MySqlClient,c#,mysql,C#,Mysql,我在一台拥有MySql.Data.MySqlClient的计算机上创建了项目/应用程序。现在我想在另一台我也安装了MySql.Data.MySqlClient的计算机上更改/运行程序,并再次将其添加到project中,但当我尝试时 using MySql.Data.MySqlClient; 我仍然得到错误,它找不到MySql.Data.MySqlClient。如何解决此问题?您确定参考已更新吗?在解决方案资源管理器中的“引用”下的库上单击鼠标右键,检查库的路径,并查看属性。有一个路径值应该适合

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

using MySql.Data.MySqlClient;

我仍然得到错误,它找不到MySql.Data.MySqlClient。如何解决此问题?

您确定参考已更新吗?在解决方案资源管理器中的“引用”下的库上单击鼠标右键,检查库的路径,并查看属性。有一个路径值应该适合您的电脑


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

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

请检查此链接以了解详细信息

台阶

安装mysql连接器网络

右键单击引用,选择添加引用

选择.NET选项卡。检查选项卡正下方的文本内容,例如:筛选到:.NET Framework 4客户端配置文件

单击浏览选项卡

浏览到MySql文件夹并进入Assembly文件夹,例如:C:\Program Files x86\MySql\Connector NET 6.8.3\Assembly

选择版本文件夹


添加MySql.Data.dll

我有一个类似的应用程序运行在WPF C.Net和带有entity的MySql上

第一:您必须安装到开发PC上,然后将MySQL.Data.dll添加到引用中


第二:必须设置MySQL.Data.dll的属性Keep local=True。同样,这一点很重要,因为如果您将应用程序安装到其他计算机上,他们还需要安装MySQL连接器。有了这个,他们就不需要安装了。

我检查了路径,但由于某种原因没有工作,也许我错过了什么。
使用包管理器控制台解决了这个问题,并安装包MySql.Data命令。现在我把它放在了本地,感谢Christian Mark的提示

如果您认为我的答案有助于您找到解决方案,您可以将其标记为答案。非常感谢。