Поставщик 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.
А что я могу сделать?