无法加载 ado.net MySQL

本文关键字:net MySQL ado 加载 | 更新日期: 2023-09-27 18:35:47

在 C# 下,框架 4.5。我安装了Mysql连接器6.7.4。

如果我尝试动态加载 dll

DbProviderFactory fac = DbProviderFactories.GetFactory("MySql.Data.MySqlClient");

我得到:无法找到或加载已注册的.Net框架数据提供程序。

  • 我在app.config中添加了mysql(我甚至可以用GetFactoryClasses()列出它!
  • 我试图将MySQL程序集放在GAC中

什么都行不通:(

无法加载 ado.net MySQL

当前提供程序存在错误。我有同样的问题。您应该使用版本 6.6.6,它对我有用。以下是在 machine.config 中注册提供程序的错误描述