Пользовательское диалоговое окно проекта настройки Visual Studio
-
08-06-2019 - |
Вопрос
Я создал пользовательское диалоговое окно для проекта установки Visual Studio, используя описанные шаги здесь
Теперь у меня есть поле со списком в одном из моих диалоговых окон.Я хочу заполнить поле со списком списком всех экземпляров SQL Server, запущенных в локальной сети.Получить список серверов несложно ...но я совершенно не понимаю, как заставить их отображаться в выпадающем списке.Я был бы признателен вам за помощь, и какой-нибудь код также может оказаться полезным, поскольку я новичок :).
Решение
Я всегда считал пользовательские диалоговые окна в проектах установки Visual Studio крайне ограниченными и едва функциональными.
В отличие от этого, я обычно создаю пользовательские действия, которые отображают графический интерфейс winforms для любых удаленно сложных задач во время установки.Работает действительно хорошо, и вы можете делать практически все, что захотите, создав пользовательское действие и передав ему несколько параметров.
В dayjob мы создали набор общих пользовательских действий для таких задач, как настройка приложения и создание базы данных / выполнение скрипта, чтобы обойти ограничения пользовательского диалога.
Другие советы
Я думаю, вам придется выйти за рамки готового пакета настройки и развертывания и попробовать стороннее приложение.
Возможно, вы захотите взглянуть на:
И то, и другое бесплатно;они могут предоставить вам ту настройку, которая вам нужна.