ライブラリの違いを説明できる人もいます:
MySql.Data および MySql.Data.CF。
同じ ASP.NET Web サイト プロジェクトに共存できますか?
どちらにも同じ名前空間とクラスが含まれているため、あいまいさが生じます。
MySQL との通信が MySql.Data のみを使用して機能し、MySql.Data.CF を使用して例外をスローする、またはその逆のケースに直面しました。
説明をいただければ幸いです。
名前MySql.Data.CF
空間は、名前空間のコンパクト フレームワーク エディション用ですMySql.Data
。これは、Windows Phone または Windows Mobile 向けに開発している場合にのみ使用してください (できれば Windows Mobile は使用しないでください)。
bin ディレクトリは同様の構造になっている必要があります。
MySql.Data.dll
MySql.Data.Entity.dll
MySql.Web.dll
MySql.VisualStudio.dll
私が MySQL を使用したプロジェクトでは、参照するだけMySql.Data.dll
でMySql.Data.CF.dll
. への参照を削除してMySql.Data.CF
、あいまいさが修正されるかどうかを確認してください。