Поставщик ADO.NET с инвариантным именем «MySql.Data.MySqlClient» не зарегистрирован в файле конфигурации компьютера или приложения.

У меня есть решение asp.net, использующее Entity Framework 6 для сервера MySQL.

теперь я должен работать над этим решением на новой машине,
но у меня есть некоторые проблемы:
1) при построении решения получаю ошибку:«Поставщик ADO.NET с инвариантным именем« MySql.Data.MySqlClient »не зарегистрирован в файле конфигурации компьютера или приложения».

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) при открытии файла model.edmx я получаю сообщение:
msgstr "Разработчик режима объекта не может отобразить запрошенный вами файл".

Я установил на машину:

1) MySQL разъем / сеть 6,9,9
2) mysql для визуальной студии 1.2.6
3) MySQL соединитель odbc 5.3.6.

А что я могу сделать?

Ответы на вопрос(6)

Ваш ответ на вопрос