Создание установочных пакетов с WiX: сборка пакета
Содержание:
1. Создание установочного пакета;
2. Создаем описание продукта;
3. Наполнение содержимым ;
4. Сборка пакета (Вы читаете данный раздел).
Теперь, когда мы подготовили все необходимые описания, можно приступить к процессу сборки пакета. Для этого необходимо:
- Поместить все исходные файлы в один каталог в вашей системе и сохранить скрипт с именем .wxs.
- Выполнить команду компиляции:
- Выполнить связывание командой:
- Теперь можно устанавливать только что созданный пакет.
К сожалению, созданный нами установочный пакет не содержит ни одного диалога. Запустив установку, вы убедитесь в этом: на экране будет отображаться окно прогресса установки и больше ничего. По окончании установки окно просто исчезнет.
Для того чтобы появился интерфейс, необходимо создать его так же, как мы создавали продукт - в виде XML-описания. Это довольно сложный вопрос, который можно рассматривать не в одной статье, поэтому я не стал его затрагивать.
В данной статье мы познакомились с инструментом создания установочных пакетов для систем на базе операционных систем семейства Windows - WiX (Windows XML Installer), который является свободно-распространяемым инструментом с открытым исходным кодом. Инструмент представляет собой набор утилит, которые обеспечивают процесс создания установочного пакета.
Кроме того, мы познакомились с утилитами, облегчающими процесс создания установочных пакетов, такими как Votive, SharpDevelop и WiXEdit - они будут особенно полезны при создании сложных пакетов с графическими формами.
Рассмотренный простой пример позволит легко начать работу с данным набором утилит и создать простые пакеты, не требующие взаимодействия с пользователем. Из-за ограничений на объемы и формат материала были опущены вопросы создания объединяемых модулей и библиотек, а также создание графических форм.
Итак, с Wix и установочными пакетами мы закончили, а теперь давайте поговорим о том, как выбрать бассейн для ребенка (http://schoolofcare.ru/articles/kak-vybrat-basseyn-dlya-rebenka/)! Советы родителям по данному вопросу сводятся к тому, что конструкция должна быть максимально безопасной и экологически чистой!
1. Создание установочного пакета;
2. Создаем описание продукта;
3. Наполнение содержимым ;
4.
Теперь, когда мы подготовили все необходимые описания, можно приступить к процессу сборки пакета. Для этого необходимо:
- Поместить все исходные файлы в один каталог в вашей системе и сохранить скрипт с именем .wxs.
- Выполнить команду компиляции:
candle.exe <имя скрипта>.wxs- Выполнить связывание командой:
light <имя скрипта>.wxs- Теперь можно устанавливать только что созданный пакет.
К сожалению, созданный нами установочный пакет не содержит ни одного диалога. Запустив установку, вы убедитесь в этом: на экране будет отображаться окно прогресса установки и больше ничего. По окончании установки окно просто исчезнет.
Для того чтобы появился интерфейс, необходимо создать его так же, как мы создавали продукт - в виде XML-описания. Это довольно сложный вопрос, который можно рассматривать не в одной статье, поэтому я не стал его затрагивать.
Выводы
В данной статье мы познакомились с инструментом создания установочных пакетов для систем на базе операционных систем семейства Windows - WiX (Windows XML Installer), который является свободно-распространяемым инструментом с открытым исходным кодом. Инструмент представляет собой набор утилит, которые обеспечивают процесс создания установочного пакета.
Кроме того, мы познакомились с утилитами, облегчающими процесс создания установочных пакетов, такими как Votive, SharpDevelop и WiXEdit - они будут особенно полезны при создании сложных пакетов с графическими формами.
Рассмотренный простой пример позволит легко начать работу с данным набором утилит и создать простые пакеты, не требующие взаимодействия с пользователем. Из-за ограничений на объемы и формат материала были опущены вопросы создания объединяемых модулей и библиотек, а также создание графических форм.
Итак, с Wix и установочными пакетами мы закончили, а теперь давайте поговорим о том, как выбрать бассейн для ребенка (http://schoolofcare.ru/articles/kak-vybrat-basseyn-dlya-rebenka/)! Советы родителям по данному вопросу сводятся к тому, что конструкция должна быть максимально безопасной и экологически чистой!