Como instalar o conector mysql para c #?

2

Eu instalei o Wine e agora configuro o Mono & amp; .NET

Quando tento compilar a próxima frase, recebo um erro porque não tenho o conector MySQL instalado no meu sistema.

using MySql.Data.MySqlClient;
  

O tipo ou nome do namespace 'MySql' não foi encontrado. Você está perdendo uma diretiva usando ou uma referência de montagem?

Eu não entendo muito bem porque, porque eu posso conectar ao MySQL usando o IDE MonoDeveloped e eu posso enviar consultas obtenção de respostas com excelentes resultados!

Pesquisando na Internet, descobri que preciso do conector MySQL (para a plataforma .NET + Mono) para compilar esse código.

Então baixei o conector e li Instalando o Connector / NET no Unix com o Mono da Referência do MySQL, mas não tenho idéia de onde está o projeto Mono pasta de instalação .

Como posso instalar este conector para que o código possa ser compilado sem erros?

    
por Lucio 19.04.2013 / 03:14

1 resposta

4

Depois de baixar o arquivo .zip , descompactei o arquivo.

Isso tem algumas pastas chamadas "V2" e "V4"

Ambas as pastas têm o mysql.data.dll (o arquivo que precisamos registrar), mas eu usei o maior número de versão (V4):

  1. Instale mono-gac inserindo isso no terminal:

    sudo apt-get install mono-gac
    
  2. Agora registre a biblioteca:

    sudo gacutil -i ~/UNZIPPED_FOLDER/V4/mysql.data.dll #Replace it with your path
    

E pronto!

Agora, quando você compilar um arquivo, você precisará adicionar -r:mysql.data.dll à opção de linha de comando. Exemplo:

gmcs Main.cs -r:mysql.data.dll #if the dll file is in the same path

Todos os passos foram alcançados graças a @drch .

    
por Lucio 27.04.2013 / 17:14