O provedor ADO.NET com o nome invariável 'MySql.Data.MySqlClient' não está registrado no arquivo de configuração da máquina ou do aplicativo
Eu tenho uma solução asp.net usando o framework de entidade 6 para o servidor mysql.
agora eu tenho que trabalhar nessa solução em uma nova máquina,
mas tenho alguns problemas:
1) ao criar a solução, recebo um erro:"O provedor ADO.NET com nome invariável 'MySql.Data.MySqlClient' não está registrado no arquivo de configuração da máquina ou do aplicativo".
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) ao abrir o arquivo model.edmx, recebo a mensagem:
"o designer do modo de entidade não pode exibir o arquivo solicitado".
Eu instalei na máquina:
1) conector mysql / net 6.9.9
2) mysql para visual studio 1.2.6
3) conector mysql odbc 5.3.6.
o que eu posso fazer?