0

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

如果我尝试动态加载 dll

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

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

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

没有任何效果:(

4

1 回答 1

1

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

于 2013-10-17T23:12:43.590 回答