2014-01-11 3 views
2

Я знаю, что эта проблема встречается многими пользователями здесь, но я не могу найти постоянного решения.Не удалось загрузить файл или сборку 'mysql.data', version = 6.7.4.0

Я продолжаю сталкиваться с ошибкой "could not load file or assembly 'mysql.data,' version=6.7.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d".

Я использую Visual Studio 2012 Версия 11.0.61030.00 Обновление 4. Я установил MySQL версии 5.6.15.0 для Visual Studio. После установки я замечаю, что файл machine.config для 32-разрядных и 64-битных записей показывает версию = 6.6.5.0, хотя я никогда не устанавливал MySQL этой версии.

Затем я проверяю ссылки на проекты для MySql.Data и MySql.Data.Entity, и они являются правильной версией, то есть 6.7.4.0 и копируют локальное свойство, установленное в true.

Я даже скопировать это в мой файл App.config:

<system.data> 
    <DbProviderFactories> 
     <clear /> 
     <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.7.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" /> 
    </DbProviderFactories> 
    </system.data> 

Мое приложение .NET 4.5 будет работать нормально, пока я не закрыли мой компьютер. Если я работаю на своей машине в течение 4 дней, не отключая ее, никаких проблем. После того, как я выключил и перезагрузил машину, появляется ошибка. Затем я пытаюсь вручную изменить параметры machine.config на версию 6.7.4.0, но безрезультатно. Я пытаюсь изменить настройки конфигурации проекта с любого процессора на x86, но без решения.

Когда я сталкиваюсь с этим, единственный способ исправить это - удалить MySQl и снова установить его снова.

Есть ли постоянное решение этой проблемы? Я пробовал это MySQL connector 6.7.4 and Entity Framework 5 exceptions, но, как я уже сказал, это временное решение.

ответ

0

Я мог бы отключиться, но вы можете изменить значение конкретной версии ссылки на false.

Right click on the reference > Select Properties > Change the Specific version value

Смежные вопросы