Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Źródło danych MySQL nie pojawia się w Visual Studio

Właśnie miałem ten sam problem. Rozwiązałem to, odinstalowując najnowsze sterowniki Connector/NET (6.7.4), a następnie zainstalowałem starsze sterowniki (6.6.5) i działa.

Używam programu Visual Studio 2010. Odinstalowałem najnowsze, ponieważ stwierdziłem, że są one w jakiś sposób powiązane z .NET4.5, którego nie mogę używać.

Aktualizacja nr 1:

Podobno innym sposobem jest zarejestrowanie łącznika MySql z różnymi wersjami Visual Studio (2010/2012/2013/2015...) podczas instalacji:Przejdź do Modyfikuj funkcje produktu i wybierz wszystkie odpowiednie wersje programu Visual Studio.

Aktualizacja nr 2 — aktualizacja programu Visual Studio 2019:

Kiedy zainstalowałem MySQL Community z ConnectorNET i Wtyczka VisualStudio zawarte opcje — MySQL nie pojawił się jako dostawca danych w Visual Studio.

Instalator, którego użyłem, zawierał wtyczkę VS w wersji 1.2.9, która rzekomo naprawiła problemy z instalacją z wersji 1.2.8, ale nadal nie działała dla mnie...

Rozwiązanie dla mnie było odinstalowanie Connectora i wtyczki Visual Studio, pobranie ich jako pojedynczych komponentów, a następnie zainstalowanie ich osobno (nie jako część Instalatora MySQLServer). Najpierw zainstaluj łącznik, a potem wtyczkę VS.

Znalazłem rozwiązanie tutaj , Dzięki @LambertHeenan.

UWAGA na temat Visual Studio Express

OP pyta, czy MySQL jest obsługiwany przez Visual Studio Express (który, o ile wiem, został przemianowany na Visual Studio Community ). W przeszłości MySQL oficjalnie nie wspierał Visual Studio Express, zgodnie z odpowiedzią @Paul poniżej, ale oficjalnie wspierają Visual Studio Community 2017 i 2019, zgodnie z ta strona .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Baza danych MySQL jest uszkodzona... Co mam teraz zrobić?

  2. Jak przesyłać i pobierać pliki PHP i MySQL

  3. MySQL, Połącz dwie kolumny

  4. Czy mysqli_real_escape_string wystarczy, aby uniknąć wstrzyknięcia SQL lub innych ataków SQL?

  5. Jak naprawić:Nie znaleziono odpowiedniego sterownika dla błędu jdbc:mysql://localhost/dbname podczas korzystania z pul?