1

モノタッチで MySql connector.NET を使用したいのですが、奇妙なエラーが発生し続けます。

エラーは以下のとおりです。

エラー CS0584: 内部コンパイラ エラー: タイプ MySql.Data.MySqlClient.MySqlConnection' fromMySql.Data、バージョン = 6.3.9.0、カルチャ = ニュートラル、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 ();

上記のエラーで私を助けてください。

4

2 に答える 2

2

含めましたか

conn.ConnectionString = ConnectionString;

?

于 2012-05-28T13:47:40.180 に答える
1

MySql.Data.dllアセンブリが MonoTouch Base Class Libraries (BCL) に対してコンパイルされていることを確認してください。

MonoTouch BCL は Silverlight API のスーパーセットであり、.NET 4.0 のすべてが利用できるわけではありません。これにより、アセンブリをロードするときに問題が発生する可能性があります (たとえば、コンパイラの場合)。

于 2012-05-28T14:24:31.513 に答える