WiX

WiX

Windows Installer XML

Windows Installer XML toolset (WiX), prononcer "ouix", est un logiciel libre composé d'un ensemble d'outils permettant la création de paquets du type Windows Installer (MSI) à partir de documents XML. Il offre une interface en ligne de commande que le développeur peut intégrer dans son processus de compilation pour construire des paquets MSI et MSM. Ce logiciel est publié par Microsoft sous la licence libre Common Public License.

Il inclut aussi Votive, un add-in pour Visual Studio qui permet de créer des installations WiX. Votive permet la coloration syntaxique et l'utilisation d'IntelliSense sur les fichiers sources.

Sommaire

Historique

Le 5 avril 2004, WiX a été le premier logiciel diffusé par Microsoft sous une licence libre externe, la Common Public License. Il a été aussi le premier logiciel hébergé par Microsoft à l'extérieur (sur SourceForge.net).

Rob Mensching, l'auteur original le chef de projet de WiX y travaille durant son temps libre. Au moment de la première publication, il s'est justifié « Je n'avais pas l'impression que beaucoup de gens chez Microsoft comprenaient ce qu'était vraiment la communauté Open Source et j'ai voulu améliorer cette compréhension en fournissant un exemple ».

En 2006, plusieurs autres développeurs de Microsoft provenant d'autres divisions de la compagnie travaillent maintenant avec lui. Ils se rencontrent une fois par semaine après le travail afin de coordonner leurs efforts et écrire du code.

WiX est devenu si populaire dans l'équipe de développement de Microsoft que la majorité des produits de la firme sont "packagés" grâce à lui. C'est le cas des produits : SQL Server 2005 et de Office 2007.

Structure interne

Wix est composé des parties suivantes : Candle (bougie), Light (lumière), Lit (allumé), Dark (noir) et Tallow (suif, anciennement utilisé pour fabriquer des bougies).

Candle

Candle, le compilateur, est utilisé pour traiter les documents XML et les convertir en fichiers objet.

Light

Light, l'édition de liens prend fichier objet ou plus et créé les liens entre les différentes références d'objet. Light est aussi responsable de la collecte des différents binaires et de la création des fichiers MSI et MSM finaux.

Lit

Lit, le manipulateur de bibliothèque, est un outil optionnel qui peut être utilisé pour combiner plusieurs objets dans une bibliothèque qui peut être parcouru par light.

Dark

Dark, le décompilateur, prend un MSI ou un MSM existant et régénère des fichiers XML à partir de leurs contenus.

Tallow

Tallow est un générateur de code, servant à générer une liste de composants en traversant un répertoire du disque. Une version tiers, Mallow, ajoute la possibilité de synchroniser des fichiers existants. Tallow sera remplacé par Heat (chaleur) dans la version 3.0 de WiX.

Références

  • Portail des logiciels libres Portail des logiciels libres
  • Portail de l’informatique Portail de l’informatique
Ce document provient de « Windows Installer XML ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article WiX de Wikipédia en français (auteurs)

Игры ⚽ Нужно решить контрольную?

Regardez d'autres dictionnaires:

  • Wix — could mean:* Wix, Essex * WiX, the Windows Installer XML toolset * Wix.com, web site for easy creation of web sites, myspace comments and other flash content * Paul Wickens, the musician (keyboardist) * Vicques, Switzerland in an obsolete German… …   Wikipedia

  • Wix — ist die deutsche Bezeichnung der Schweizer Gemeinde Vicques JU Ein Dorf in der Grafschaft Essex, siehe Wix (Essex) WiX ist die Kurzbezeichnung für die Software Windows Installer XML Siehe auch: Wichs Wicks …   Deutsch Wikipedia

  • WiX — infobox software name = Windows Installer XML toolset developer = Microsoft author = Rob Mensching ( benevolent dictator ) latest release version = 2.0.5805 latest release date = October 5, 2007 latest preview version = 3.0.3725 latest preview… …   Wikipedia

  • WiX — Windows Installer XML (WiX) Тип Система создания инсталляторов Разработчик Rob Mensching и др. Написана на C++ и C# Операционная система Windows Последняя версия 3.5.2519 (31 января 2011) Тестовая версия …   Википедия

  • WiX — Windows Installer XML Entwickler: Microsoft Aktuelle Version: 2.0.5805.0 (06. Februar 2008) Aktuelle Vorabversion: 3.0.4805.0 Beta (20. Dezember 2008) Betriebssystem …   Deutsch Wikipedia

  • Wix — Recorded in a very wide range of spellings including Weech, Week, Weeke, Weekes, Wich, Wych, Weetch, Wick, Wickes, Wicks, Wix, Wike, Witch, Wykes, and Whick, this is an English surname. Its relative popularity is because it is either a… …   Surnames reference

  • Wix — wicked (as in good) but far cooler We found this wix new restaurant down on Queen Street …   Dictionary of american slang

  • Wix — wicked (as in good) but far cooler We found this wix new restaurant down on Queen Street …   Dictionary of american slang

  • wix — bil·ly·wix; …   English syllables

  • Wix — * Ein Meister Wix vnd Klügling. – Mathesy, 267a …   Deutsches Sprichwörter-Lexikon

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”