Mysql
 sql >> база данни >  >> RDS >> Mysql

Не можа да се зареди файл или сборка 'MySql.Data, версия=6.2.2.0

Звучи, че закъснявам с 2 години с отговора на тази публикация, но може да е полезно за тези, които все още се сблъскват с този проблем, така че ето моята констатация от 1 април 2012 г. 17:00 EST:

Имах същия проблем с едно от моите уеб приложения. И открих, че споменатият проблем възниква, когато направите:

  • Копирайте и поставете MySql.Data.dll някъде в папка.
  • Имате копие на всяка версия на MySql.Data.dll в GAC

Въпреки че приложението работи добре на вашата машина за разработка, тъй като може да вижда файловете, но когато го разположите на друга машина, то всъщност носи грешка при изпълнение.

В моя случай VS2008 винаги ме сочеше със същата грешка, както споменахте. След това направих това:

  • Премахна препратката за локално копие на dll
  • Препраща към DLL, намерен в GAC
  • И задайте свойството „Copy Local“ на „True“ на DLL чрез щракване с десния бутон на мишката->properties.

Редактиране:

Някой попита „Къде е GAC?“:
http://msdn.microsoft.com/en-us/library/yf1d93sz(v=vs.110).aspx



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ImportError:Няма модул с име MySQLdb

  2. Cheat Sheet за SQL команди – Как да научите SQL за 10 минути

  3. Библиотеката не е заредена:грешка libmysqlclient.16.dylib при опит за стартиране на 'rails server' на OS X 10.6 с mysql2 gem

  4. mysql не се разпознава като вътрешна или външна команда, работеща програма или пакет

  5. Как да преименувам MySQL схема?