C#Mono MySql连接器:无法连接到任何指定的MySQL主机

S_B*_*Man 6 c# mysql mono mysql-connector

我假设这是MySQL连接器与单声道的错误,但我想我会问incase somone找到了解决方法.

我有一个VS解决方案运行.net 4(最新的单声道),我今天早上在他们的网站上使用最新版本的MySQL连接器.

如果我用visual studio打开项目,编译并运行MySQL连接器几乎可以立即连接到MySQL数据库,一切都很顺利.

如果我在MonoDevelop中打开完全相同的项目(导致它使用单声道而不是MS .net4构建)而没有更改一行代码,则MySQL连接器回复"无法连接到任何指定的MySQL主机"

这不能是数据库问题,否则我会在两个版本中看到问题.即使留在MonoDevelop并使用MS .net框架进行构建仍然会产生良好的连接.

我的连接字符串包含服务器,端口,uid,密码,连接超时,数据库,池

更多细节 :

Windows 7 x64 visual studio 2010 Mono 2.10.8 MonoDevelop 3.0.2

我通过谷歌搜索我的问题看到了大量的结果,但它们似乎都是不同的问题,或者由于已经被方法修复的旧错误在这种情况下肯定没有用.

编辑:任何人都可以复制我在这里看到的内容吗?

Rob*_*t H 0

检查http://www.mono-project.com/MySQL以获取 MySQL 的具体说明。特别确保 MySql.data.dll 在 GAC 中:

cd path_to_your MySql.Data.dll assembly
gacutil -i MySql.Data.dll
Run Code Online (Sandbox Code Playgroud)

该网站上还有一些示例代码可能会有所帮助。

祝你好运。