我想在monotouch中使用MySql connector.NET,它一直给我一些奇怪的错误。
错误如下:
错误CS0584:内部编译器错误:无法导入类型
MySql.Data.MySqlClient.MySqlConnection' from
MySql.Data, Version = 6.3.9.0,Culture = neutral,PublicKeyToken = c5687fc88969c44d"
和
无法隐式转换类型
object' to
MySql.Data.MySqlClient.MySqlConnection'。显式转换 存在(你是否错过演员表?)
我使用以下代码创建连接:
string ConnectionString = "Server=localhost;" + "Database=myDatabas;" +
"User ID=username;" + "Password=myPassword;" +
"Pooling=false;";
MySqlConnection conn = new MySqlConnection ();
请帮助我解决上述错误。
答案 0 :(得分:2)
你有没有
conn.ConnectionString = ConnectionString;
答案 1 :(得分:1)
确保您的MySql.Data.dll
程序集是针对MonoTouch基类库(BCL)编译的。
MonoTouch BCL是Silverlight API的超集,它不包括完整框架所做的所有事情,例如:并非.NET 4.0中的所有内容都可用。这可能会在加载程序集时引起问题(例如,对于编译器)。