我在让 MVC2 Web 应用程序找到 MySQL 连接器时遇到了很多麻烦。我正在运行 CentOS 5。
我已经使用该工具的 2.0 版本将 DLL 安装到 GAC 中
$ mono /usr/local/lib/mono/2.0/gacutil.exe -i v2/mysql.data.dll
Installed v2/mysql.data.dll into the gac (/usr/local/lib/mono/gac)
我确认它更新了 GAC:
$ ls /usr/local/lib/mono/gac/MySql.Data/6.3.5.0__c5687fc88969c44d/mysql.data.dll
运行应用程序时出现以下错误:
未能找到或加载已注册的 .Net Framework 数据提供程序 MySql.Data.MySqlClient
我创建了一个简单的命令行应用程序,描述如下:http ://www.mono-project.com/MySQL ,它可以在我的 Windows 机器上的 Mono 和 .NET 下工作,但不能在我的 Linux 机器上工作。