¿Cómo agrego una referencia al conector MySQL para .NET?

¿Qué significa esto ?: Siguiente agregar referencia a: MySql.Data

de hecho, he descargado el conector / net de mysql. siguiendo estas instrucciones:

En primer lugar, debe instalar el conector / red mysql, que se encuentra en: http://dev.mysql.com/downloads/connector/net/1.0.html

Luego crea un nuevo proyecto

A continuación, agregue referencia a: MySql.Data

A continuación, agregue “using MySql.Data.MySqlClient;” pero no puedo instalar el conector.

sitio web: http://bitdaddys.com/MySQL-ConnectorNet.html

“Agregar una referencia a MySql.Data.dll” significa que debe agregar una referencia de biblioteca al conector descargado. El IDE vinculará la biblioteca de conexión de la base de datos con su aplicación cuando se compile.

Ejemplo paso a paso

Descargué el paquete binario (sin instalador) zip del sitio web de MySQL, lo extraje en el escritorio e hice lo siguiente:

  1. Crear un nuevo proyecto en Visual Studio
  2. En el Explorador de soluciones, debajo del nombre del proyecto, busque Referencias y haga clic derecho sobre él. Seleccione “Agregar referencia”.
  3. En el cuadro de diálogo “Agregar referencia”, cambie a la pestaña “Examinar” y vaya a la carpeta que contiene el conector descargado. Navegue a la carpeta “bin” y seleccione el archivo “MySql.Data.dll”. Haga clic en Aceptar.
  4. En la parte superior de tu código, agrega using MySql.Data.MySqlClient; . Si ha agregado la referencia correctamente, IntelliSense debe ofrecer completar esto por usted.

En Visual Studio puedes usar nuget para descargar la última versión. Simplemente haga clic derecho en el proyecto y haga clic en ‘Administrar paquetes NuGet’, luego busque en línea MySql.Data e instálelo.

Cuando descargue el conector / NET, seleccione Seleccionar plataforma = .NET y Mono (¡no Windows!)

Como documentación oficial de mysql:

A partir de la versión 6.7, Connector / Net ya no incluirá la integración de MySQL para Visual Studio. Esa funcionalidad ahora está disponible en un producto separado llamado MySQL for Visual Studio disponible usando el instalador de MySQL para Windows (vea http://dev.mysql.com/tech-resources/articles/mysql-installer-for-windows.html ).

Documentación en línea:

Instrucciones de instalación de MySQL Connector / Net

Esta es una pregunta anterior, pero la encontré ayer mientras luchaba para que la referencia de MySQL Connector funcionara correctamente en los ejemplos que había encontrado en la web. Estoy trabajando con VS 2010 en Win7 de 64 bits, pero tengo que trabajar con .NET 3.5.

Como han dicho otros, necesita descargar las versiones de .Net y Mono (no sé por qué esto es cierto, pero es lo que he encontrado funciona). El enlace a los conectores se da arriba en las respuestas anteriores.

  • Extraiga los conectores en algún lugar conveniente.
  • Abra el proyecto en Visual Studio, luego en la barra de menús navegue hasta Solution Explorer (Ver> Solution Explorer) y elija Propiedades (primer cuadro en el extremo izquierdo de la barra de herramientas. El Explorador de soluciones aparece en el panel superior derecho para mí, pero YMMV).
  • En Propiedades, seleccione Referencias y ubique la instancia para mysql.data. Es probable que tenga una explosión amarilla (triángulo amarillo con un signo de exclamación). Eliminarlo
  • Luego, en la barra de menú, vaya a Proyecto> Agregar referencia …> Buscar> señale dónde descargó los conectores. Solo pude hacer funcionar la versión V2, pero eso puede ser un factor de mi plataforma, no estoy seguro.
  • Limpia y crea tu aplicación. Ahora debería poder utilizar los conectores MySQL para hablar con su base de datos.
  • También puede degradar su instancia de .NET si lo necesita (estamos obligados a .NET 3.5, pero mysql.data.dll quiere 4.0 en el momento de escribir esto). En la barra de menú, vaya a las propiedades de su proyecto (Proyecto> Propiedades). Elija la pestaña Aplicación> Marco objective> Elija qué .NET framework desea usar. Tienes que comstackr la aplicación al menos una vez antes de poder cambiar el framework .NET. Una vez que haya creado una vez, el conector ya no se quejará de la versión inferior de .NET.