EINSCHLIEßEN VON CAB-Dateien in MSI-Dateien

Erstellungsdatum der Seite :

Umwelt

Visual Studio
  • Visual Studio Community 2017
  • Visual Studio-Community 2019
WiX-Toolset
3.11.2

※ Es funktioniert in anderen Versionen, ist aber unbestätigt

Zuerst

Wenn Sie Windows Installer erstellen, befinden sich die installierten Dateien in einer CAB-Datei und nicht in einer MSI-Datei. Gespeichert. Wenn Sie also ein Installationsprogramm normal erstellen, wird eine CAB-Datei auch getrennt von der MSI-Datei erstellt. Die Installation kann nicht ohne beide Dateien durchgeführt werden.

image

CAB-Dateien können durch Ändern der Einstellungen in die MSI-Datei aufgenommen werden.

Verfahren

Öffnen Sie das Projekt in Visual Studio, und bearbeiten Sie die folgenden Parameter in Product.wxs:

Wix/Product/MediaTemplate/@EmbedCab

Mit EmbedCab in yes können CAB-Dateien in MSI-Dateien aufgenommen werden.

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