Der ADO.NET-Anbieter mit dem unveränderlichen Namen "MySql.Data.MySqlClient" ist entweder nicht in der Rechner- oder Anwendungskonfigurationsdatei registriert.

Ich habe eine asp.net-Lösung mit Entity Framework 6 für MySQL-Server.

Jetzt muss ich an dieser Lösung auf einer neuen Maschine arbeiten,
aber ich habe ein paar probleme:
1) Beim Erstellen der Lösung erhalte ich folgende Fehlermeldung: "Der ADO.NET-Anbieter mit dem unveränderlichen Namen 'MySql.Data.MySqlClient' ist entweder nicht in der Konfigurationsdatei des Computers oder der Anwendung registriert."

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 der Datei model.edmx erhalte ich folgende Meldung:
"Der Entity Mode Designer kann die angeforderte Datei nicht anzeigen."

Ich habe auf dem Computer installiert:

1) mysql connector / net 6.9.9
2) mysql für Visual Studio 1.2.6
3) mysql connector odbc 5.3.6.

Was kann ich tun

Antworten auf die Frage(12)

Ihre Antwort auf die Frage