Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Não foi possível carregar o arquivo ou assembly 'MySql.Data, Version=6.2.2.0


Parece que estou 2 anos atrasado para responder a esta postagem, mas pode ser útil para aqueles que ainda estão enfrentando esse problema, então aqui está minha descoberta datada de 1º de abril de 2012, 17:00 EST:

Eu tive o mesmo problema com um dos meus aplicativos da web. E descobri que o problema mencionado surge quando você faz:
  • Copie e cole o MySql.Data.dll em algum lugar de uma pasta.
  • Você tem uma cópia de qualquer versão de MySql.Data.dll no GAC

Embora o aplicativo funcione bem em sua máquina de desenvolvimento, pois pode ver os arquivos, mas quando você o implanta em outra máquina, ele realmente traz o erro de tempo de execução.

No meu caso, o VS2008 sempre me apontou o mesmo erro que você mencionou. Eu então fiz isso:
  • Removida a referência de cópia local da dll
  • Referenciou a DLL encontrada no GAC
  • E defina a propriedade "Copiar local" para "True" da DLL clicando com o botão direito do mouse->propriedades.

Editar:


Alguém perguntou "Onde está o GAC?":
http://msdn.microsoft.com/en-us/library/yf1d93sz(v=vs.110).aspx