Wix 106534, wix 51858

Windows Installer XML (WiX)
Тип

Система создания инсталляторов

Разработчик

Rob Mensching и др.

Написана на

C++ и C#

Операционная система

Windows

Последняя версия

3.5.2519 (31 января 2011)

Тестовая версия

3.6.1029 (29 октября 2011[1])

Лицензия

Common Public License

Сайт

http://wix.SourceForge.net/

The Windows Installer Xml (WiX) toolset — набор инструментов, позволяющих создавать инсталляционные пакеты Windows Installer (.MSI и .MSM) на основе XML-описаний.

Программы из набора WiX предназначены для работы в командной строке, однако существует плагин Votive, который позволяет работать с исходными кодами инсталлятора как с проектом Visual Studio (проектный файл имеет расширение .wixproj). При этом поддерживаются обычные возможности проектов: подсветка синтаксиса, построение из командной строки, IntelliSense и т.д.

Windows Installer Xml был выпущен компанией codeplex.com). WiX стал первым проектом, выпущенным компанией под открытой лицензией. Создатель и ведущий разработчик WiX — Rob Mensching.

Содержание

Состав пакета

В пакет WiX входит набор консольных утилит (имена утилит обыгрывают тему горения, намекая на то, что «WiX» звучит как англ. wick — «фитиль»):

candle
Компилятор/препроцессор — получает объектные модули по исходным XML-документам.
light
Компоновщик — собирает готовый инсталляционный пакет из объектных модулей и других ресурсов.
lit
Библиотекарь — позволяет собрать из нескольких объектных модулей один библиотечный файл.
dark
Декомпилятор — по инсталляционному пакету (.MSI) получает соответствующий XML-документ.
tallow / heat / mallow / paraffin
Инструмент, позволяющий по каталогу файлов получить их XML-описание, пригодное для использования в WiX. Существует также mallow — неофициальное развитие утилиты tallow. В WiX 3.0 подобную функциональность предоставляют также утилиты heat и paraffin.
pyro
Утилита, позволяющая создавать патчи (.msp-пакеты) без использования Windows Installer SDK.
burn
В разработке находится инструмент burn, выполняющий функции бутстраппера инсталляции.

Примечания

  1. Index of Releases

См. также

Ссылки

  • Домашняя страница проекта (англ.)
  • Страница проекта на CodePlex (англ.)
  • WiX на SourceForge (англ.)
  • WiX Tutorial (англ.) — «официальное» руководство по WiX
  • Using the WiX Toolset to Integrate Setup into Your Development Process (англ.) — статья Rob Mensching в MSDN
  • Windows Installer XML: создание файлов инсталляции (рус.) — статья об использовании WiX
  • WiX FAQ (рус.) — перевод с дополнениями
  • From MSI to WiX (англ.) — серия статей о том как создать инсталлер используя WiX


Wix 106534, wix 51858.

Калачев, Павел Иванович, Берчильская (пещера).

© 2021–2023 sud-mal.ru, Россия, Барнаул, ул. Денисова 68, +7 (3852) 74-95-52