Подключаем MySQL .NET Connector к Visual Studio 2012 RC

Для взаимодействия с серверами MySQL в .NET существует специальный драйвер под названием Connector. Однако, из-за ошибки в поставляемом с ним расширении, невозможно указать сервер MySQL в различных помощниках Visual Studio 2012 RC. Давайте исправим эту проблему за несколько минут с помощью командной строки и Notepad.

Итак, чтобы получить возможность выбирать MySQL сервера в качестве источников данных необходимо выполнить следующие шаги:

  1. Скачайте и установите .NET Connector.

  2. Создайте папку (например D:\MySQLConnectorFix) и скопируйте в неё установочный файл (mysql-connector-net-6.5.4.msi).

  3. Запустите командную строку. В ней перейдите в созданную папку и выполните команду, указав в параметре TARGETDIR место, куда будет распаковано содержимое msi файла:

    msiexec /a mysql-connector-net-6.5.4.msi /qb TARGETDIR=D:\MySQLConnectorFix\Unpacked
  4. В Explorer откройте Unpacked\Unpacked\VSPath\Extensions\Oracle\MySQL Connector Net\6.5.4 и в файле extension.vsixmanifest:

    • Удалите строку c тегом true;

    • После блока добавьте данные для версии “11.0”:

Ultimate Premium Pro VWDExpress VPDExpress VSWinExpress VSWinDesktopExpress ``` 5. В этой же папке создайте файл с именем *\[Content\_Types\].xml* и содержимым \(в одну строку\):
```xml
``` 6. Создайте расширение для Visual Studio. Для этого упакуйте все файлы текущей папки в zip архив и измените его расширение на visx, например, *MySQLConnector.vsix*. 7. Осталось только установить полученное дополнение.

Данный способ взят из статьи “Instalando MySql Connector no Visual Studio 2011 Beta”, размещенной на бразильской версии сайта Microsoft TechNet.