В статье пойдет речь об установке DDEX Provider для VS2017. На данный момент (08.08.2017) еще нет установщика DDEX Provider для Visual Studio 2017. Последняя версия – 3.2.0, которая не прописывает нужного источника данных (Firebird) в оболочку 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 Reg-файл готов. Сохраните его.

Шаг 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 в списке.

12 мыслей о “Как установить DDEX Firebird Provider в Microsoft Visual Studio 2017

  1. I do not even know how I ended up here, but I believed this post was great. I do not understand who you might be however definitely you’re going to a famous blogger for those who aren’t already. Cheers!|

  2. Great blog here! Also your website loads up very fast! What host are you using? Can I get your affiliate link to your host? I wish my website loaded up as quickly as yours lol|

  3. Thanks on your marvelous posting! I actually enjoyed reading it, you may be a great author.I will always bookmark your blog and will often come back in the future. I want to encourage you to ultimately continue your great work, have a nice morning!|

  4. Hey! I’m at work surfing around your blog from my new apple iphone! Just wanted to say I love reading through your blog and look forward to all your posts! Carry on the excellent work!|

  5. Excellent post. I am facing many of these issues as well..|

  6. Gerardo:

    Good Afternoon, this process works with Visual Studio 2019??

    Thanks

    1. ost_user:

      I guess not

  7. Gerardo:

    Good nigth, unfurtunately this don’t work in Visual Studio 2019
    I can see the type of firebird connection, but when I want to add a new connection the window closes, and if I try to add an entitiy framework, the type of firebird connection is not present.

    I hope you can help me, greetings …

  8. Simone:

    It work also for visual studio 2019??

  9. ni:

    Hi
    I have followed all the steps, and I’m able to select Firebird Data Source option, but when I start setting the connection, the window disappears
    any clue?

  10. Eloir Carli:

    Working on Visual Studio 2019.

    The samee for me – “window disappears”

    What I did for adjusting to VS2019:
    Editing base reg-file
    – replaced ###15.0_Config### with 16.0_46c7cf6b
    – changed Section Name of Registry to VS2019PrivateRegistry

  11. Patrice YAMEOGO:

    Bonsoir merci beaucoup pour le partage. J’ai suivi vos instructions mais malheureusement pour moi ça ne marche pas avec VS2019. J’ai tout essayé.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *