gpt4 book ai didi

c# - MySql.Data 与 MySql.Data.CF

转载 作者:行者123 更新时间:2023-11-29 02:27:25 25 4
gpt4 key购买 nike

能否解释一下库之间的区别:

MySql.Data 和 MySql.Data.CF。

它们可以共存于同一个 ASP.NET 网站项目中吗?

它们都包含相同的命名空间和类,这会导致歧义。

我们遇到过一些情况,与 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 的引用,看看是否能解决歧义。

关于c# - MySql.Data 与 MySql.Data.CF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19094786/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com