Bonnes ressources pour apprendre à créer des programmes d'installation MSI à partir de WiX [fermé]


87

J'ai renoncé à essayer d'appliquer du rouge à lèvres aux porcs des installateurs qui sortent de Visual Studio et j'ai décidé de me tourner vers WiX .

Quelles ressources recommanderiez-vous d'apprendre et de référencer?

(Remarque - ce n'est pas une question de quelle technologie-installateur-utilisez-vous - elle est spécifique à WiX.)


Selon stackoverflow.com/questions/128434/… Ceci est plus ou moins un sondage pour trouver les meilleures références WiX
Ryan

Réponses:


69

3
Rob Mensching ( stackoverflow.com/users/23852/rob-mensching ) est le responsable du projet WiX.
M. Dudley

Merci pour les liens
Abdulsalam Elsharif

14

L'un des meilleurs moyens que j'ai trouvé pour apprendre le WiX était de prendre un MSI existant qui faisait quelque chose que je voulais faire, et d'utiliser le décompilateur sombre pour générer un script WiX à partir de celui-ci, puis je l'ai lu.


1
Le lien «sombre» est un compagnon mort.
IbrarMumtaz

Impossible de trouver un bon lien de remplacement, leurs documents ont beaucoup changé.
Chris

Je soutiens ceci - utiliser dark de cette manière est en fait un excellent moyen d'apprendre Wix et offre une granularité et un contrôle surprenants pour des cas d'installation spéciaux tels que IIS et des fonctionnalités avancées similaires. Cette granularité fait en fait défaut aux autres outils puisqu'ils se concentrent sur la simplicité.
Stein Åsmul

12

Outre les liens fournis par les personnes ci-dessus, jetez également un œil à l'approche que j'utilise pour expliquer cela aux gens:

Commandes Wix pour créer des msi à partir de wix:



6

Même s'il n'est pas uniquement lié à WiX, le livre d' Apress :

Le guide définitif de Windows Installer par Phil Wilson lien

Cela m'a aidé à comprendre les processus d'installation. C'est un bon livre à avoir lors de l'écriture des installateurs.


1
Tout le monde devrait lire ceci avant de se lancer dans la compréhension du WiX
saschabeaumont

6

Je dois ajouter wix-users@lists.wixtoolset.org. C'est là que tout le monde traîne et pose / répond aux questions au fur et à mesure qu'elles se présentent. Le simple fait de se cacher sur cette liste de diffusion fournira de nombreuses informations en temps réel sur l'ensemble d'outils WiX.



2

Si vous comprenez l'allemand, lisez les articles du magazine Entwickler , édition: 2008-05, 2008-06 et 2009-01.

Un suivi sera publié en 2009-02, avec plus d'éléments en développement (API MSI).


2

Vous pouvez utiliser le lien comme référence https://www.firegiant.com/wix/tutorial/ Cela n'aidera pas un débutant car il ne fournit aucun exemple pratique.

Pour un débutant, si vous avez un abonnement pluralsight, il existe un cours qui vous apprendra les bases.

'WIX-Cookbook' https://www.packtpub.com/web-development/wix-cookbook par Nick-Ramirez (couvre Wix-3.8). Ceci est le livre si quelqu'un cherche à faire le travail rapidement.

Si vous voulez acquérir des connaissances approfondies sur comment et pourquoi tout fonctionne, vous feriez probablement mieux de parcourir Wix-3.6 A Developers Guide du même auteur. https://www.packtpub.com/application-development/wix-developers-guide-windows-installer-xml

Pour créer un programme d'installation pour les sites Web, reportez-vous à la série suivante de Bart De Meyer http://blog.bartdemeyer.be/2013/10/create-an-installer-for-website-with-wix-part-1/ Cet article montrera comment utiliser les outils Wix comme Candle and Light.


1

J'ai écrit un tutoriel qui vous montre comment créer un programme d'installation WIX pour une application console ici , si vous vouliez un exemple pratique.


Le lien est rompu.
Steve Smith

Correction du lien.
bayologique

0

Sonnerie avec une autre prise éhontée; J'ai récemment écrit un article dans lequel j'essaye désespérément d'expliquer certains des concepts de WiX d'une manière plus facile à comprendre que les autres. Aucune offense.

http://www.optimalbpm.se/wiki/index.php/WiX

Il est destiné à être lu avant de lire des didacticiels, car il essaie spécifiquement de traiter certaines des choses que les gens semblent toujours mal comprendre après avoir bien lu ces didacticiels. Et surtout la documentation. Au moins je l'ai fait.

En outre, il existe un autre article, un peu plus avancé, qui présente un angle par rapport à ceux qui distribuent des systèmes basés sur des scripts (comme Python, etc.), et pourquoi un dans non seulement ceux-ci, mais dans tous les cas, devrait utiliser la paraffine plutôt que la chaleur.

http://www.optimalbpm.se/wiki/index.php/Wix_and_scripting_languages

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.