MySQL 连接器 6.3.5 与 .NET 3.5

Posted

技术标签:

【中文标题】MySQL 连接器 6.3.5 与 .NET 3.5【英文标题】:MySQL connector 6.3.5 with .NET 3.5 【发布时间】:2011-05-05 04:55:53 【问题描述】:

我正在 64 位 Windows 7 机器上使用 Visual Studio 2010 开发一个项目。我已经能够成功连接到本地 mysql 数据库,没有任何问题。

但是,如果我尝试将目标框架更改为 .NET 3.5,则会在引用 MySql.Data DLL 时遇到问题。当目标框架是.NET 4.0时我可以看到它。

有人知道为什么我不能在 .NET 3.5 中使用它吗?和 MySQL 连接器的版本有关系吗?

当我尝试添加对MySql.Data 的引用时,我收到以下错误:

“MySql.Data”或其依赖项之一需要比项目中指定的更高版本的 .NET 框架。

我有最新版本的 MySQL 连接器,它没有说明特定版本的 .NET 框架。

【问题讨论】:

我遇到了同样的问题,最终使用了适用于 .net 2.0 dev.mysql.com/downloads/mirror.php?id=367415的 MySql 连接器 5.1.7@ 【参考方案1】:

您看到此错误报告与您的问题有关吗?虽然最初在 6.3.1 中报告,但它说它在 6.3.3 中得到了修复:http://bugs.mysql.com/bug.php?id=53686

【讨论】:

以上是关于MySQL 连接器 6.3.5 与 .NET 3.5的主要内容,如果未能解决你的问题,请参考以下文章

连接数据库失败提示hba.conf不符合的处理方法

连接数据库失败提示hba.conf不符合的处理方法

C# 和 MySQL .NET 连接器 - 有啥方法可以防止泛型类中的 SQL 注入攻击?

无法将 MySQL 连接用于实体框架 6

.NET MySQL 连接器冲突的 DbProviderFactories

MySQL .NET 连接器包