monoとMySQLを使用していくつかのアプリケーションを開発し始めています。 これらのツールを試してみましたが、MySqlのConnecotr/netを使ってみました。私は最新のバージョンをダウンロードし、ドキュメントに書かれているようにインストールしました。MacでMonoとMySQL Connector/Netが動作しない
私は、MySQLへの接続をテストするための小さなコンソールアプリケーションを作成しました。ここ は、私が使用数行のコードです:
public static void Main (string[] args)
{
string connString = "Server=localhost;Database=feuerwehr;Uid=XXX;Pwd=XXX;";
MySqlConnection conn = new MySqlConnection (connString);
try {
Console.WriteLine ("Connection to MySQL ...");
conn.Open();
} catch (Exception ex) {
Console.WriteLine (ex.Message);
}
conn.Close();
Console.WriteLine ("Done!");
}
アプリケーションを構築するために何ら問題はありません。しかし、私がそれを実行すると、このエラーが発生します:
Missing method .ctor in assembly /Users/Patrick/Projects/MySqlTest2/MySqlTest2/bin/Debug/MySql.Data.dll, type System.Security.SecurityRulesAttribute Can't find custom attr constructor image: /Users/Patrick/Projects/MySqlTest2/MySqlTest2/bin/Debug/MySql.Data.dll mtoken: 0x0a00002b
Unhandled Exception: System.TypeLoadException: Could not load type 'System.Security.SecurityRulesAttribute' from assembly 'MySql.Data'. at MySqlTest2.MainClass.Main (System.String[] args) [0x00006] in /Users/Patrick/Projects/MySqlTest2/MySqlTest2/Main.cs:12
誰もこの問題がありますか?それを解決できましたか?
私は自分のアプリケーションを異なるプラットフォーム上で動作させたいと思っています。また、それぞれの独自のデータベースを持つ異なるクライアントをインターネット経由でアップデートすることができます。だから私はモノとMySQLを使うことにしました。誰かがこのタスクのためのより良いデータベースを知っている場合、これもオプションかもしれません。私はWindows上で.netアプリケーションを開発する経験があるので、Javaやその他のプログラミング言語を使用したくありません。
私を助けてくれてありがとう!
monoには最新の(http://www.mysql.com/downloads/connector/net/#downloads)バージョン(6.4.4)を使用していますか? –