Ausnahmen von MySQL Connector 6.7.4 und Entity Framework 5
Ich habe heruntergeladenMySQL Connector / Net 6.7.4 undMySQL für Visual Studio 1.0.2und dann folgtediese Anweisungen um es zu testen:
Stellen Sie eine Verbindung zur vorhandenen MySQL-Datenbank her.Erstellen Sie eine Konsolenanwendung.Ergänzen Sie dieADO.NET-Entitätsdatenmodell von der vorhandenen Datenbankverbindung.Codeerzeugungselement hinzufügenEF 5.x DbContext Generator, Ersetzen der .tt-Dateien.Schreiben Sie Code, mit dem Datensätze aus der Datenbank abgerufen wurden.Beim Ausführen der Anwendung ist folgende Ausnahme aufgetreten:
ConfigurationErrorsException: Der registrierte .Net Framework-Datenanbieter konnte nicht gefunden oder geladen werden.
Dann habe ich Verweise auf dieMySql.Data
undMySql.Data.Entity
Bibliotheken Version 6.7.4.0 zu meinem .NET 4.5-Projekt. Wenn ich die Anwendung jetzt ausführe, wird eine andere Ausnahme angezeigt:
FileLoadException: Die Datei oder Assembly 'MySql.Data, Version = 6.6.5.0, culture = neutral, PublicKeyToken = c5687fc88969c44d' oder eine ihrer Abhängigkeiten konnte nicht geladen werden. Die Manifestdefinition der gefundenen Assembly stimmt nicht mit der Assemblyreferenz überein. (Ausnahme von HRESULT: 0x80131040)
Notieren Sie sich die Versionsnummer, die nicht die Version von MySQL Connector ist, die ich installiert habe.
Wie bekomme ich es richtig funktioniert?