В статье пойдет речь об установке DDEX Provider для VS2017. На данный момент (08.08.2017) еще нет установщика DDEX Provider для Visual Studio 2017. Последняя версия – 3.2.0, которая не прописывает нужного источника данных (Firebird) в оболочку Visual Studio 2017. Это происходит из-за того, что Visual Studio 2017 начал использовать для хранения своих настроек частный реестр, вместо конфигурационного файла.
Изначально перечень источников выглядит так:Что нужно сделать, чтобы в списке источников появилась заветная запись «Firebird Data Source»? Детальная инструкция ниже. Вся процедура займет у Вас не больше 5 минут.
Шаг 1. Установка DDEX Provider 3.0.2
Скачайте DDEX Provider 3.0.2 и установите его. Обычно он устанавливается в папку C:\Program Files (x86)\FirebirdDDEX.
Шаг 2. Подготовка reg-файла
Скачайте 32-битную або 64-битную версию базового reg-файла, в зависимости от разрядности Вашей операционной системы. Найдите на компьютере папку, где хранятся настройки Visual Studio 2017. Обычно она расположена здесь: C:\Users\<user-name>\AppData\Local\Microsoft\VisualStudio. Найдите папку, имя которой начинается с 15.0_. В данном случае это 15.0_3ab834cd.Откройте базовый reg-файл в блокноте и сделайте замены:
###15.0_Config### на 15.0_3ab834cd (11 замен)
###DDEX_PATH### на C:\\Program Files (x86)\\FirebirdDDEX (1 замена)
Дабл-слеши обязательны. В итоге файл будет выглядеть так: Reg-файл готов. Сохраните его.
Шаг 3. Правка частного реестра
Запускаем Regedit. Подсвечиваем раздел HK_USERS. Вибираем меню Файл -> Загрузить куст. Вибираем файл privateregistry.bin, который находится в папке настроек Visual Studio 2017 (в даном случае C: \ Users \ <user-name> \ AppData \ Local \ Microsoft \ VisualStudio \ 15.0_3ab834cd). Название куста обязательно! указываем как VS2017PrivateRegistry
Нажимаем ОК. Запускаем на выполнение сохраненный ранее файл реестра или импортируем его через regedit. Раскрываем раздел HKEY_USERS. Подсвечиваем только что созданный раздел VS2017PrivateRegistry. Вибираем меню Файл -> Выгрузить куст.Запускаем Visual Studio 2017и проверяем, появился ли источник данных Firebird Data Source в перечне.