Supongo que este es un error con el conector MySQL con mono, pero pensé que podría preguntar en caso de que alguien haya encontrado una solución alternativa.C# Mono Conector MySql: no se puede conectar a ningún host MySQL especificado
Tengo una solución VS con .net 4 (último modelo mono), estoy usando la última versión del conector MySQL recién salido de su sitio web esta mañana.
Si abro el proyecto con Visual Studio, compilo y ejecuto el conector MySQL se conecta a la base de datos MySQL casi al instante y todo está bien.
Si abro exactamente el mismo proyecto en MonoDevelop (haciendo que se construya con mono en lugar de MS .net4) sin cambiar una sola línea de código, la respuesta del conector MySQL es "No se puede conectar a ningún servidor MySQL especificado "
Esto no puede ser un problema en la base de datos, de lo contrario estaría viendo el problema en ambas compilaciones. Incluso permanecer en MonoDevelop y construir con el framework MS .net a partir de ahí todavía resulta en una buena conexión.
Mi cadena de conexión contiene servidor, puerto, uid, contraseña, tiempo de espera de conexión, la base de datos, la puesta en común
Más detalles:
Windows 7 x64 Visual Studio 2010 Mono 2.10.8 3.0.2 MonoDevelop
He visto una gran cantidad de resultados de buscar en Google mi pregunta, pero todos parecen ser cuestiones diferentes, o debido a viejos errores que desde entonces han sido solucionados por métodos que ciertamente no han funcionado en este caso.
Editar: ¿alguien puede replicar lo que estoy viendo aquí?
¿Has tenido algo de suerte al descubrir esto? – Brian
No lo hice, abandoné MySQL para la tarea que volveré a intentar en los próximos días –
Es probable que sea un error de mono framework. Actualicé de 2.10.1 a 2.10.9 y resolvió el problema. – Brian