Online Service Tools logo Online Service tools
US flagUA flag

Як встановити DDEX Firebird Provider в Microsoft Visual Studio 2017 (2019)

У статті піде мова про встановлення DDEX Provider для Microsoft Visual Studio 2017 або 2019. На цей час (08.08.2017) ще немає інсталятора DDEX Provider для Visual Studio 2017. Остання версія - 3.0.2.0, що не прописує необхідного джерела даних (Firebird Data Source) в оболонку Visual Studio 2017. Це відбувається через те, що Visual Studio 2017 почав використовувати для зберігання своїх налаштувань приватний реєстр, замість конфігураційного файлу.

Початково список джерел виглядає так:
VS2017without firebird source

Що потрібно зробити, щоб в списку джерел з'явився заповітний запис "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.

Microsoft Visual Studio 2017 Settings pathВідкрийте базовий reg-файл у блокноті та зробіть заміни:

###15.0_Config### на 15.0_3ab834cd (11 замін)

###DDEX_PATH### на C:\\Program Files (x86)\\FirebirdDDEX (1 заміна)

Дабл-слеши обяв'язкові. В підсумку маємо такий файл:

DDEXProviderRegFileReady

Рег-файл готовий. Збережіть його.

Крок 3. Правка приватного реєстру

Запускаємо Regedit. Підсвічуємо розділ HK_USERS. Вибираємо меню Файл -> Завантажити кущ. Вибираємо файл privateregistry.bin, який знаходиться в папці налаштувань Visual Studio 2017 (в даному випадку C:\Users\<user-name>\AppData\Local\Microsoft\VisualStudio\15.0_3ab834cd).

Назву куща обов'язково! вказуємо VS2017PrivateRegistry

DDEXProviderVS2017Reg_step2

Натискаємо ОК. Запускаємо на виконання збережений раніше файл реєстру або імпортуємо його через regedit. Розкриваємо розділ HKEY_USERS. Підсвічуємо щойно створений розділ VS2017PrivateRegistry. Вибираємо меню Файл -> Вивантажити кущ.

DDEXProviderVS2017Reg_step3

Запускаємо Visual Studio 2017 і перевіряємо, чи з'явилося джерело Firebird Data Source в переліку.

Запускаємо Visual Studio 2017 і перевіряємо, чи з'явилося джерело Firebird Data Source в переліку

Visual Studio 2019

Робимо аналогічно 2017, але замінивши ###15.0_Config### на 16.0_46c7cf6b (все, що після 16.0_ у Вас буде відрізнятись), а назву куща заміняємо на VS2019PrivateRegistry