Это старый вопрос, но я нашел его вчера, когда пытался заставить справку MySQL Connector работать должным образом на примерах, которые я нашел в Интернете. Я работаю с VS 2010 на 64-битной Win7, но должен работать с .NET 3.5.
Как уже говорили другие, вам нужно скачать версии .Net & Mono (я не знаю, почему это так, но я нашел, что это работает). Ссылка на разъемы приведена выше в предыдущих ответах.
- Извлеките разъемы где угодно.
- Откройте проект в Visual Studio, затем в строке меню перейдите в Обозреватель решений («Просмотр»> «Обозреватель решений») и выберите «Свойства» (первое поле в левой части панели инструментов. Обозреватель решений отобразится в верхней правой панели. для меня, но YMMV).
- В Свойствах выберите Ссылки и найдите экземпляр для mysql.data. Скорее всего, на нем будет желтый взрыв (желтый треугольник с восклицательным знаком). Убери это.
- Затем в строке меню перейдите в Project> Add Reference ...> Browse> и укажите, куда вы загрузили соединители. Я только смог заставить работать версию V2, но это может быть фактором моей платформы, не уверен.
- Очистите и создайте ваше приложение. Теперь вы сможете использовать коннекторы MySQL для связи с вашей базой данных.
- Теперь вы также можете понизить свой экземпляр .NET, если вам нужно (мы ограничены .NET 3.5, но mysql.data.dll хочет 4.0 на момент написания этой статьи). В строке меню перейдите к свойствам вашего проекта («Проект»> «Свойства»). Выберите вкладку «Приложение»> «Целевая платформа»> «Выберите .NET Framework, которую вы хотите использовать» Вам нужно собрать приложение хотя бы один раз, прежде чем вы сможете изменить .NET Framework. После того как вы построили один раз, коннектор больше не будет жаловаться на более низкую версию .NET.