2011-06-21 14 views
12

Tworzę nowy projekt C#. Chcę połączyć go z serwerem MySQL. Po kliknięciu przycisku Dodaj odwołanie plik MySQL.Data nie jest wyświetlany. Prowadzi to do różnego rodzaju problemów, ponieważ nie mogę połączyć się z moją bazą danych.Dodawanie MySQL.Data jako odniesienia w Visual Studio Ultimate 2010

Używam Visual Studio Ultimate 2010 i MySQL 5.5.

Proszę o pomoc.

Dzięki

+0

została załatana widocznie: http://bugs.mysql.com/ bug.php? id = 44141 –

Odpowiedz

17

MySQL nie jest dostępny "po wyjęciu z pudełka" w .NET.

Po rozpakowaniu pliku zip musisz dodać download the class library, a następnie dodać odniesienie do biblioteki zajęć. W oknie dialogowym "Dodaj odwołanie" przejdź do zakładki "Przeglądaj" (jeśli dobrze pamiętam), aby znaleźć bibliotekę klas.

+0

Dla mnie na Windows 7 64-bitową DLL znajduje się w C: \ Program Files (x86) \ MySQL \ MySQL dla Visual Studio 1.2 \ Assemblies \ v4.0 \ MySql.Data.Entity. dll raz zrobiłem 'Add Refefrence' z eksploratora rozwiązań i przeglądałem tam jak Jon Skeet zasugerował, że to działa. – sdjuan

9

dll MySql.Data jest przechowywana w:

Kod:

C: \ Program Files \ MySQL \ MySQL Connector Net \ Zgromadzeń

W oknie referencje, wybierz opcję, aby przeglądać bezpośrednio do zespołu.

+2

Dopóki wersja 64-bitowa nie jest dostępna, w systemach 64-bitowych ścieżką jest C: \ Program Files (x86) \ MySQL \ MySQL Connector Net [* xxx *] \ Assemblies \ v [* YY *] \ - where [* xxx *] i [* YY] * należy zastąpić numerami wersji. –

2

Jeśli zainstalujesz MySQL for Visual Studio z VS 2010 znalazłem go tutaj:

Add Reference> Ludzie>C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\PrivateAssemblies\MySql.Data.dll

0

Musisz pobrać MySQL Connector dla dotnet. Po pobraniu wystarczy go zainstalować. Następnie przejdź do swojego projektu: i. Kliknij prawym przyciskiem myszy na projekcie i wybierz polecenie Dodaj -> Odnośnik wyszukaj plik MySql.Data i wybierz go, aby dodać. referencyjny dodaje teraz po prostu zawierać następujące oświadczenie na początku pliku programu wykorzystaniem MySql.Data.MySqlClient

Jesteś wtedy dobrze iść

Powiązane problemy