C# Xamarin,Android MySQL连接错误

C# Xamarin,Android MySQL连接错误,c#,android,mysql,xamarin,C#,Android,Mysql,Xamarin,我正在尝试通过XamarinAndroid连接mysql数据库。我的代码如下: con = new MySqlConnection("xxxxxxxxxxxx"); con.Open();//gives error at this line 它给了我以下这个错误: 未处理的异常:“MySql.Data.MySqlClient.Replication.ReplicationManager”的类型初始值设定项引发了异常。发生 当我选中C#Interactive时,它会显示: (1,17):错误

我正在尝试通过XamarinAndroid连接mysql数据库。我的代码如下:

 con = new MySqlConnection("xxxxxxxxxxxx");
 con.Open();//gives error at this line
它给了我以下这个错误:

未处理的异常:“MySql.Data.MySqlClient.Replication.ReplicationManager”的类型初始值设定项引发了异常。发生

当我选中C#Interactive时,它会显示:

(1,17):错误CS0103:“con”在当前上下文中不存在


我认为首先,应该检查连接字符串,在c#interactive中,首先需要初始化变量以使用它们。您不能使用代码中的变量,因为c#interactive不知道这些变量。 您应该在c#interactive中尝试此功能:

 con = new MySqlConnection(<your Connection string>);
 con.Open()
con=newmysqlconnection();
con.Open()

是否调试以查看
con
的值?@JuanCarlosOropeza这是con值的屏幕截图:是否启用了SQL调试?你应该检查你的字符串连接。第二个错误是因为您没有在C#interactive上定义
con
,这是完全不同的thing@Eru我从别的地方读到的,但我无法启用它。因为xamarin项目的项目属性下没有“调试”选项。如何在xamarin项目中启用它?我的连接字符串在UWP上工作,没有错误。当我在c#interactive中输入这些时,会出现更多错误,如c#interactive中的“CS0246:找不到类型或命名空间名称'MySqlConnection',您还必须输入“using”。使用alt+enter或快捷键执行此操作MySQL。数据已安装。我是通过nuGet Packages安装的抱歉,我不熟悉这些,我想这是因为c#interactive无法看到我的引用,当我键入“using MySql.Data.MySqlClient”时,它会给出相同的错误。我不知道如何在那里添加引用:(我发现有一个如何使用项目中的代码的指南,但它不使用nugets中的类
 con = new MySqlConnection(<your Connection string>);
 con.Open()