Créez un installateur Windows "MSI" à l’aide de WiX part1

Date de création de la page :

Environnement

Studio visuel
  • Communauté de studio visuel 2017
  • Communauté de studio visuel 2019
WiX Toolset
3.11.2

- Fonctionne dans d’autres versions, mais n’est pas confirmée

Dans un premier temps

La dernière fois que j’ai mis en place WiX, je voudrais réellement créer un installateur.

Image de l’installateur pour créer

Si vous le créez dans cette étape, vous serez en mesure de créer l’installateur suivant.

image

image

image

image

image

Préparation préalable

  • Vous avez déjà créé une application pour Windows que vous souhaitez publier.
  • WiX est configuré.

Préparation des programmes (exes) à distribuer

Créez un programme, construisez et préparez l’application (exe) qui a terminé le test. Nous avons utilisé WiX pour distribuer une version d’essai du petit sabre de jeu,donc nous avons posté les étapes. Veuillez noter que certains jeux incluent des graphiques.

Voici une liste des fichiers à installer cette fois. Depuis "exe" et "ico" sont des fichiers pour les jeux, "exe" si vous voulez travailler seul "exe" n’est pas un problème. "ico" est une image d’icône à afficher dans le menu de démarrage, donc vous devez préparer.

image

Soit dit en passant, le programme a 32bit et 64bit versions, mais cette fois je vais créer un installateur 32 bits.

Créer un projet d’installation WiX

Démarrez Visual Studio et créez un nouveau projet. Sélectionnez-le parce qu’il ya Projet d’installation pour WiX v3.

image

Le nom du projet doit être facile à comprendre. Vous pouvez le trouver n’importe où, mais si vous n’avez pas de problème, vous pouvez passer un chemin alphanumérique.

image

Le projet a été créé. Vous écrira les paramètres requis pour la première ouverture "Product.wxs", mais d’abord vous y préparerez.

image

Parcourir les bibliothèques ui

Selon l’installateur que vous créez, je voudrais apporter quelques modifications à l’installateur simple de style assistant, donc je vais ajouter une bibliothèque d’interface utilisateur. Références à clic droit dans le projet et sélectionnez Ajouter la référence.

image

Ouvrez le dossier « Fichiers de programme C : (x86) ' 'WiX Toolset v3.11'bin'", ajoutez "WixUIExtension" et cliquez sur le bouton OK. (Le chemin du dossier peut varier en fonction de l’environnement de développement et de la version wix.)

image

A été ajouté.

image

Préférences de projet

Cliquez à droite sur le projet et sélectionnez les propriétés.

image

À partir de l’onglet Installer, vous pouvez spécifier le nom de fichier de l’installateur à générer avec le nom de sortie. Vous pouvez changer le nom du fichier même après avoir généré l’installateur, alors changez-le au besoin.

image

Sélectionnez l’onglet Build. Je ne pense pas que je vais le libérer avec la configuration de déboiffé, donc je vais changer la configuration pour libérer.

Entrez ja-JP pour les cultures à construire. Il semble être en mesure de spécifier plusieurs langues ou non remplie, mais si vous construisez dans une langue autre que ja-JP dans l’environnement OS japonais, vous obtiendrez une erreur. Si vous voulez construire dans une autre langue, vous devrez peut-être fournir un système d’exploitation anglais ou ajouter un forfait linguistique. (Opération non confirmée)

image

Fournir le matériel à afficher dans l’assistant

Je vais préparer trois matériaux pour afficher le magicien installateur.

banner.bmp

Il apparaît dans la bannière en haut de l’écran d’installation.

image

La taille de banner.bmp est de 493 x 58 pixels. Il est généralement préférable d’adapter l’image dans 200px sur la droite et de rendre le fond restant blanc, mais vous pouvez également mettre l’image sur la gauche. Dans ce cas, il chevauche le texte, il ne devrait donc pas être difficile à voir.

dialog.bmp (en)

Utilisé pour les images de fond au début et à la fin de l’installation.

image

dialog.bmp est de la taille de 493 x 312 pixels. Si vous voulez adapter l’image sur la gauche, l’adapter dans la gamme de "164 x 312" pixel, et faire du reste un fond blanc. Si vous mettez une image sur le côté droit, il se chevauchera avec le texte, il ne devrait donc pas être difficile à voir.

licence.rtf

Utilisé pour afficher l’accord de licence sur l’écran d’installation. Le contenu créé dans ce fichier est affiché tel qu’il est sur l’écran d’installation. Sans parler des phrases, la mise en page et la décoration de texte sont reflétés.

Il n’y a pas de texte fixe à afficher, donc s’il vous plaît créer le contenu de l’application que vous souhaitez distribuer.

image

Vous pouvez modifier le fichier .rtf dans WordPad, qui est installé de façon standard sur Windows. Vous pouvez modifier le mot, mais il est sûr de le modifier dans WordPad parce que vous vous souvenez qu’il n’avait pas l’air bon.

image

Ajoutez ces trois fichiers à votre projet.

image

Déployer les fichiers pour installer

Créez un dossier dans le dossier du projet. Le nom du dossier peut être n’importe quoi, mais ce qui le rend un peu plus facile à faire si vous voulez faire le même nom de dossier que vous créez dans les fichiers de programme pendant l’installation. Ce nom de dossier est également utilisé pour les chemins relatifs lors de la référence aux fichiers dans un fichier de configuration.

Vous avez un dossier dans un dossier de projet, mais vous n’avez pas besoin de l’ajouter à votre projet Visual Studio.

image

Ajouter un ensemble de fichiers à installer.

image

Résumé

À ce stade, vous êtes prêt à aller aux étapes avant de configurer l’installateur. La prochaine fois, je vais vous montrer comment mettre en place l’installateur et comment le faire.