Xamarin无法连接mysql

本文关键字:mysql 连接 Xamarin | 更新日期: 2023-09-27 18:09:51


db是我的MySqlConnection。当我试图运行:db.Open();时,我得到这个错误:

类型为System.Data.Common。DbConnection'在未引用的程序集中定义。必须添加对程序集"System"的引用。数据,版本=4.0.0.0,文化=中性,PublicKeyToken=b77a5c561934e089 " .

所以我遵循它并添加了System.Data参考。现在我得到这个错误:

对类型"Component"的引用声明它是在System中定义的,但无法找到

我使用。net Framework v4.0, MySQL Connector v6.9.9, Xamarin Forms v2.3.2.127和所有Android支持v23.4.0.1

注:我读了一些关于PCL的东西,但我不知道我使用的包是否为PCL。

Xamarin无法连接mysql

请在连接字符串

中指定数据库名称
Server=myServerAddress;Port=1234;Database=myDataBase;Uid=myUsername;
Pwd=myPassword   

也许这不是一个很好的解决方案,但我将整个代码移动到特定的Android项目中,它运行得很好。