Die ADO.NET Anbieter mit invariante name 'MySql.Daten.MySqlClient' ist entweder nicht registriert in der Maschine oder application-config-Datei

Habe ich eine asp.net Lösung mit entity framework 6 an den mysql server.

nun habe ich zu arbeiten auf, dass die Lösung auf einer neuen Maschine,

aber ich habe einige Probleme:

1) beim erstellen der Lösung, die ich bekomme Fehler: "Die ADO.NET Anbieter mit invariante name 'MySql.Daten.MySqlClient' ist entweder nicht registriert in der Maschine oder application-config-Datei".

Die ADO.NET Anbieter mit invariante name 'MySql.Daten.MySqlClient' ist entweder nicht registriert in der Maschine oder application-config-Datei

App.config:

<entityFramework>
  <providers>
    <provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6, Version=6.9.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"></provider>
  </providers>
</entityFramework>
<system.data>
  <DbProviderFactories>
    <remove invariant="MySql.Data.MySqlClient" />
    <add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.9.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
  </DbProviderFactories>
</system.data>  

2) beim öffnen Modell.edmx-Datei erhalte ich die Nachricht:

"das Unternehmen die mode-designer ist nicht in der Lage, um die Datei anzuzeigen, die Sie angefordert".

Die ADO.NET Anbieter mit invariante name 'MySql.Daten.MySqlClient' ist entweder nicht registriert in der Maschine oder application-config-Datei

Habe ich auf der Maschine installiert:

1) mysql connector/net 6.9.9

2) mysql for visual studio 1.2.6

3) mysql-connector-odbc-5.3.6.

was kann ich tun?

InformationsquelleAutor Ariela | 2016-07-19
Schreibe einen Kommentar