Я получаю ошибку как это в приложении,
Не мог загрузить файл или блок 'MySql. Данные, Version=6.2.2.0, Culture=neutral, PublicKeyToken=c5687fc889699c44d' или один из его depedencies. Явное определение расположенного блока не соответствует ссылке на сборку.
Который ожидается, поскольку эта установка, оказалось, имела предыдущую версию установленного .dll.
Я могу сказать (в Vs2008), чтобы связаться с этим MySQL.data.dll и не заботиться о его версии? Ссылка MYSQL.data.dll в рамках проекта имеет свойство, названное "Определенная Версия", хотя устанавливая его к ложным урожаям никакое различие.
Я хорошо знаю об импликации, если этот .dll двоичный несовместимый с требуемым тем.
SpecificVersion не может решить вашу проблему, которая работает только во время компиляции. Вы должны пересобрать свою программу, чтобы получить минимум сюрпризов. Или вы можете использовать элемент
в файле .exe.config.
Да, вы можете. Выберите ссылку «DLL», а в «Windows» установите «определенную версию» в FALSE.