The Windows Installer XML (WiX) toolset - набір інструментів, що дозволяють створювати встановлювальні пакунки Windows Installer (.MSI і .MSM) на основі XML-опису.
Тип | інструментальне програмне забезпечення і d |
---|---|
Розробник | d |
Платформа | Windows |
Операційна система | Windows |
Мова програмування | і C Sharp[1] |
Ліцензія | d[2] |
Репозиторій | github.com/wixtoolset |
Вебсайт | wixtoolset.org |
|
Програми з набору WiX призначені для роботи в командному рядку, однак існує додаток Votive, який дозволяє працювати із початковими кодами встановлювача як із проєктом Visual Studio (проєктний файл має розширення .wixproj). При цьому підтримуються звичайні можливості проєктів: підсвічування синтаксису, побудова з командного рядка, тощо.
Windows Installer XML компанія Microsoft випустила в квітні 2004 року під ліцензією Common Public License і розмістила на сайті SourceForge.net, файли початкового коду переміщено на . WiX став першим проєктом, випущеним компанією під відкритою ліцензією. Творець і провідний розробник — Роб Меншинг (Rob Mensching).
Склад пакунка
Пакунок WiX включає набір консольних утиліт (назви утиліт обігрують тему горіння, натякаючи на те, що «WiX» звучить як англ. wicks — «ґноти»":
- 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.
Примітки
- The wix Open Source Project on Open Hub: Languages Page — 2006.
- The wix Open Source Project on Open Hub: Licenses Page — 2006.
- http://wix.codeplex.com [ 13 грудня 2010 у Wayback Machine.] codeplex.com
Див. також
Посилання
- Домашня сторінка проєкту [ 14 серпня 2021 у Wayback Machine.](англ.)
- Сторінка проєкту на CodePlex [ 1 грудня 2013 у Wayback Machine.](англ.)
- WiX на SourceForge [ 29 травня 2013 у Wayback Machine.](англ.)
- WiX Tutorial [ 30 вересня 2007 у Wayback Machine.](англ.) — «офіційний» посібник із WiX
- Windows Installer XML. Створення програми встановлення у Visual Studio [ 26 січня 2018 у Wayback Machine.](рос.) — книга про WiX (автор — Євген Воднєв)
- (англ.) — стаття Роба Меншинга (Rob Mensching) в MSDN
- Windows Installer XML: створення файлів інсталяції [ 11 серпня 2021 у Wayback Machine.](рос.) — стаття про використання WiX
- WiX FAQ [ 4 березня 2016 у Wayback Machine.](рос.) — переклад із доповненнями
- From MSI to WiX [ 6 березня 2010 у Wayback Machine.](англ.) — серія статей про те як створити встановлювач використовуючи WiX
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
The Windows Installer XML WiX toolset nabir instrumentiv sho dozvolyayut stvoryuvati vstanovlyuvalni pakunki Windows Installer MSI i MSM na osnovi XML opisu WiXTipinstrumentalne programne zabezpechennya i dRozrobnikdPlatformaWindowsOperacijna sistemaWindowsMova programuvannyaC i C Sharp 1 Licenziyad 2 Repozitorijgithub com wixtoolsetVebsajtwixtoolset org Mediafajli u Vikishovishi Programi z naboru WiX priznacheni dlya roboti v komandnomu ryadku odnak isnuye dodatok Votive yakij dozvolyaye pracyuvati iz pochatkovimi kodami vstanovlyuvacha yak iz proyektom Visual Studio proyektnij fajl maye rozshirennya wixproj Pri comu pidtrimuyutsya zvichajni mozhlivosti proyektiv pidsvichuvannya sintaksisu pobudova z komandnogo ryadka tosho Windows Installer XML kompaniya Microsoft vipustila v kvitni 2004 roku pid licenziyeyu Common Public License i rozmistila na sajti SourceForge net fajli pochatkovogo kodu peremisheno na WiX stav pershim proyektom vipushenim kompaniyeyu pid vidkritoyu licenziyeyu Tvorec i providnij rozrobnik Rob Menshing Rob Mensching Sklad pakunkaPakunok WiX vklyuchaye nabir konsolnih utilit nazvi utilit obigruyut temu gorinnya natyakayuchi na te sho WiX zvuchit yak angl wicks gnoti candle Kompilyator preprocesor otrimuye ob yektni moduli za pochatkovimi XML dokumentami light Komponuvalnik zbiraye gotovij vstanovlyuvalnij pakunok z ob yektnih moduliv ta inshih resursiv lit Bibliotekar dozvolyaye zibrati z dekilkoh ob yektnih moduliv odin bibliotechnij fajl dark Dekompilyator za instalyacijnim pakunkom MSI otrimuye vidpovidnij XML dokument tallow heat mallow paraffin Instrument sho dozvolyaye za katalogom fajliv otrimati yih XML opis pridatnij dlya vikoristannya u WiX Isnuye takozh mallow neoficijnij rozvitok utiliti tallow U WiX 3 0 podibnu funkcionalnist nadayut takozh utiliti heat i paraffin pyro Utilita sho dozvolyaye stvoryuvati patchi msp pakunki bez vikoristannya Windows Installer SDK burn Butstraper vstanovlennya vpershe vipushenij u versiyi 3 6 Jogo perevagi nevelikij rozmir nalezhna pidtrimka pidvishennya dlya Windows Vista ta Windows 7 nalashtovuvani interfejs koristuvacha ta pokazniki progresu a takozh avtomatichne zavantazhennya neobhidnih zalezhnostej Starij sircevic kod burn vidkinuto v lipni 2009 roku i pereroblenij na osnovi zavantazhuvacha NETFX4 PrimitkiThe wix Open Source Project on Open Hub Languages Page 2006 d Track Q124688 The wix Open Source Project on Open Hub Licenses Page 2006 d Track Q124688 http wix codeplex com 13 grudnya 2010 u Wayback Machine codeplex comDiv takozhInno Setup NSISPosilannyaDomashnya storinka proyektu 14 serpnya 2021 u Wayback Machine angl Storinka proyektu na CodePlex 1 grudnya 2013 u Wayback Machine angl WiX na SourceForge 29 travnya 2013 u Wayback Machine angl WiX Tutorial 30 veresnya 2007 u Wayback Machine angl oficijnij posibnik iz WiX Windows Installer XML Stvorennya programi vstanovlennya u Visual Studio 26 sichnya 2018 u Wayback Machine ros kniga pro WiX avtor Yevgen Vodnyev angl stattya Roba Menshinga Rob Mensching v MSDN Windows Installer XML stvorennya fajliv instalyaciyi 11 serpnya 2021 u Wayback Machine ros stattya pro vikoristannya WiX WiX FAQ 4 bereznya 2016 u Wayback Machine ros pereklad iz dopovnennyami From MSI to WiX 6 bereznya 2010 u Wayback Machine angl seriya statej pro te yak stvoriti vstanovlyuvach vikoristovuyuchi WiX