Подтвердить что ты не робот

Источник данных MySQL не отображается в Visual Studio

Я только что установил разъем ADO.NET здесь http://dev.mysql.com/downloads/connector/net/

Но MySQL не появляется как источник данных, как должен. Я попытался перезапустить Visual Studio. Это не исправляет мою проблему. Я установил неправильный разъем?

enter image description here

ИЗМЕНИТЬ: ничего не исправить. Я использую Visual Studio Express для рабочего стола. Нужно ли платить за выпуск Ultimate для использования источника данных MySQL?

4b9b3361

Ответ 1

У меня была такая же проблема только сейчас. Я решил это, удалив последние драйверы Connector/NET (6.7.4), а затем установил старые драйверы (6.6.5), и он работает.

Я использую Visual Studio 2010. Я удалил последние из них, потому что я решил, что они каким-то образом связаны с .NET4.5, которые я не могу использовать.

Edit:

Предположительно другим способом является регистрация MySql Connector с различными версиями Visual Studio (2010/2012/2013/2015...) во время установки: перейдите в Изменить функции продукта и выберите все соответствующие Visual Студийные версии.

see Image

Ответ 2

Решение Stuzor и hexcodes работало и на меня. Однако, если вам нужен последний разъем, вам нужно загрузить другой продукт. На веб-сайте оракула:

Начиная с версии 6.7, Connector/Net больше не будет включать интеграцию MySQL для Visual Studio. Эта функциональность теперь доступна в отдельном продукте MySQL для Visual Studio, доступном с помощью MySQL Installer for Windows (см. http://dev.mysql.com/tech-resources/articles/mysql-installer-for-windows.html).

Ответ 3

Я нашел это на странице поддержки MySQL для соединителей Visual Studio.

Похоже, что они не поддерживают выпуски MySQL в Visual Studio EXPRESS.

Итак, чтобы ответить на ваш вопрос, да, вам может понадобиться окончательная версия или профессиональная версия - просто не Express, чтобы иметь возможность использовать MySQL с VS.

http://forums.mysql.com/read.php?38,546265,564533#msg-564533 enter image description here

Ответ 5

Перепробовал все, но на Visual Studio 2015 Community Edition я заработал, когда установил MySQL для Visual Studio 1.2. 4+ с http://dev.mysql.com/downloads/windows/visualstudio/ На момент написания статьи я мог загрузить 1.2.6, который работал для меня.

enter image description here

Примечания к выпуску 1.2.4, в которых добавлена поддержка VS2015, можно найти по адресу http://forums.mysql.com/read.php?3,633391.

Ответ 6

Коннектор 6.7.x больше не интегрирует собственный поставщик данных. Для "Visual Studio 2012" или менее вам нужно установить "MySQL для Visual Studio". Если вы используете "Visual Studio 2013", нет возможности интегрировать MySQL для "Entity Framework". Решение должно быть доступно на 10/2013!

Ответ 7

Вы пробовали использовать эту ссылку? это расширение. У меня была такая же проблема, но не была выражена версия, и она сработала. это может быть полезно и вам.

Ответ 8

Удалите более позднюю версию и установите mysql-connector 6.3.9 для visual studio 2010.

После установки добавить файлы dll и перезапустить визуальную студию.

Он отлично работает.

Ответ 9

Я устанавливаю mysql для визуальной студии, и проблема просто решена. Хотя версия моей визуальной студии - 2012!

Ответ 10

Я попытался установить на VS 2015 с помощью веб-установщика. Казалось, что это сработало, но в Data Connections все еще не было записи MySQL. В итоге я перешел в http://dev.mysql.com/downloads/windows/visualstudio/, используя его для удаления, а затем переустановите соединитель. Не работает так, как ожидалось.

Ответ 11

Я столкнулся с той же проблемой, и я установил mysql-connector-net-8.0.11. Но в visual studio не показывается разъем db для mysql. Затем я установил mysql-for-visualstudio-1.2.8 и запустил визуальную студию. Работает нормально.

Спасибо!

Ответ 12

Просто боролся с Visutal Studio 2017 Community Edition - ни один из вышеперечисленных вариантов для меня не сработал. В моем случае я должен был сделать следующее:

  1. Запустите MySQL Installer и установите/обновите: Connector/NET и MySQL для Visual Studio до текущих версий (8.0.17 и 1.2.8 в то время)

  2. Запустите установщик Visual Studio> Visual Studio Community 2017> Изменить> Отдельные компоненты> добавить пакеты таргетинга .NET Framework для 4.6.2, 4.7, 4.7.1 и 4.7.2

  3. Повторно открыть проект и изменить целевую платформу проекта на 4.7.2

  4. Удалите все связанные с MySQL пакеты nuGET и ссылки

  5. Установите следующие пакеты nuGET: EntityFramework, MySql.Data.Entity, Mysql.Data.Entities

  6. Обновите следующие пакеты nuGET: MySql.Data, BouncyCastle и Google.Protobuf (по какой-то причине обновление доступно сразу после установки)