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

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

Windows Installer XML компанія Microsoft випустила в квітні 2004 року під ліцензією Common Public License і розмістила на сайті SourceForge.net, файли початкового коду переміщено на CodePlex.http://wix.codeplex.com codeplex.com WiX став першим проєктом, випущеним компанією під відкритою ліцензією. Творець і провідний розробник — Роб Меншинг (Rob Mensching).

Склад пакунка Пакунок WiX включає набір консольних утиліт (назви утиліт обігрують тему горіння, натякаючи на те, що «WiX» звучить як s — «ґноти»":

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 Бутстрапер встановлення, вперше випущений у версії 3.6. Його переваги — невеликий розмір, належна підтримка підвищення для Windows Vista та Windows 7, налаштовувані інтерфейс користувача та показники прогресу, а також автоматичне завантаження необхідних залежностей. Старий сирцевиц код burn відкинуто в липні 2009 року і перероблений на основі завантажувача NETFX4.

Примітки

Див. також Inno Setup NSIS InstallShield

Посилання Домашня сторінка проєкту Сторінка проєкту на CodePlex WiX на SourceForge WiX Tutorial  — «офіційний» посібник із WiX Windows Installer XML. Створення програми встановлення у Visual Studio  — книга про 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