Inclure des fichiers CAB dans des fichiers MSI

Date de création de la page :

environnement

Visual Studio
  • Communauté Visual Studio 2017
  • Communauté Visual Studio 2019
Ensemble d’outils WiX
3.11.2

※ Cela fonctionne dans d’autres versions, mais ce n’est pas confirmé

Au début

Lorsque vous créez Windows Installer, les fichiers que vous installez se trouvent dans un fichier CAB au lieu d’un fichier MSI. Emmagasiné. Par conséquent, si vous créez un programme d’installation normalement, un fichier CAB sera également créé séparément du fichier MSI. L’installation ne peut pas être effectuée sans les deux fichiers.

image

Les fichiers Cab peuvent être inclus dans le fichier MSI en modifiant les paramètres.

procédure

Ouvrez le projet dans Visual Studio et modifiez les paramètres suivants dans Product.wxs :

Wix/Produit/MediaTemplate/@EmbedCab

EmbedCab to yes permet d’inclure des fichiers CAB dans des fichiers MSI.

<Wix>
  <Product>
    <MediaTemplate EmbedCab="yes" />