У нас (моя команда проекта) есть существующий установщик MSI для Windows-приложения VS 2010.Существует файл лицензии, который мы используем для проверки правильности установки Windows.Для установки мы используем стандартный проект установки VS.
В настоящее время мы используем тестовый блок в установке MSI, чтобы получить путь к файлу лицензии, поэтому пользователь должен вручную скопировать и вставить путь к файлу лицензии.Я хочу изменить это, добавив кнопку «Просмотр файла», которая показывает диалоговое окно просмотра файла для выбора файла лицензии и автоматически заполняет текстовое поле при выборе файла.
Я использовал инструмент Orca, чтобы изменить пользовательский интерфейс длядобавление кнопки рядом с существующим текстовым полем в интерфейсе установки.
Мой вопрос: возможно ли написать какой-нибудь управляемый код на C # для отображения, скажем, диалог открытия файла, чтобы выбрать файл лицензии, а затем заполнить текстовое поле.Я понимаю, что это возможно, написав код C / C ++.Я вижу много людей, использующих набор инструментов WIX для создания установочных файлов.Прямо сейчас я не могу создать новый проект установщика установки, потому что он включает в себя изучение WIX, и у меня нет времени для этого сейчас.