CAB-bestanden opnemen in MSI-bestanden

Aanmaakdatum van pagina :

milieu

Visual Studio
  • Visual Studio-community 2017
  • Visual Studio-community 2019
WiX-toolset
3.11.2

※ Het werkt in andere versies, maar het is onbevestigd

Eerst

Wanneer u Windows Installer maakt, bevinden de bestanden die u installeert zich in een CAB-bestand in plaats van in een MSI-bestand. Opgeslagen. Als u normaal gesproken een installatieprogramma maakt, wordt er dus ook een CAB-bestand afzonderlijk van het MSI-bestand gemaakt. De installatie kan niet worden uitgevoerd zonder beide bestanden.

image

Cab-bestanden kunnen in het MSI-bestand worden opgenomen door de instellingen te wijzigen.

procedure

Open het project in Visual Studio en bewerk de volgende parameters in Product.wxs:

Wix/Product/MediaTemplate/@EmbedCab

EmbedCab to yes maakt het mogelijk CAB-bestanden op te nemen in MSI-bestanden.

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