2

ライブラリの違いを説明できる人もいます:

MySql.Data および MySql.Data.CF。

同じ ASP.NET Web サイト プロジェクトに共存できますか?

どちらにも同じ名前空間とクラスが含まれているため、あいまいさが生じます。

MySQL との通信が MySql.Data のみを使用して機能し、MySql.Data.CF を使用して例外をスローする、またはその逆のケースに直面しました。

説明をいただければ幸いです。

4

1 に答える 1

2

名前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.dllMySql.Data.CF.dll. への参照を削除してMySql.Data.CF、あいまいさが修正されるかどうかを確認してください。

于 2013-09-30T13:13:40.757 に答える