Как начать разработку индивидуального проекта установщика?
Я хочу разработать проект установщика, который предоставит мне.msi. Я хотел бы избежать использования других инструментов, таких как InstallShield, InstallBuilder и т. Д. Мы хотели бы использовать пользовательский графический интерфейс в этом установщике. Проблема в том, что я не совсем уверен, как начать реализацию. Итак, мне нужно несколько советов о том, как начать разработку проекта и что для этого нужно изучить.
Обратите внимание, что я уже создал установщик, использующий Visual Studio 2010. Но пользовательский интерфейс не может быть легко изменен.
Я хочу всей твоей помощи.
1 ответ
Проверьте IsWiX. Концепция - это шаблоны проектов (scaffolding) и графические дизайнеры для Windows Installer XML. Большая часть работы выполняется без редактирования XML. Для пользовательского интерфейса проверьте эти два фрагмента.wxs:
Uncomment to inject a custom dialog into the install wizard loop -->
<UIRef Id="CustomDlg"/>
... куча XML для определения нового диалога с кнопками заголовка, тела, нижнего колонтитула и перехода...
У нас пока нет дизайнеров для диалогов, но я бы хотел, чтобы разработчик помог мне написать это.
Вот пара примеров видео:
Создание и упаковка службы Windows с помощью IsWiX
Если собственный интерфейс MSI недостаточно хорош, вы можете написать собственное приложение начальной загрузки для Wix / Burn с использованием собственного или управляемого (WPF) кода.