Includeți fișiere CAB în fișiere MSI

Data creării paginii :

mediu

Visual Studio
  • Comunitatea Visual Studio 2017
  • Comunitatea Visual Studio 2019
Set de instrumente WiX
3.11.2

※ Funcționează în alte versiuni, dar este neconfirmat

La început

Atunci când creați Windows Installer, fișierele pe care le instalați sunt într-un fișier CAB în loc de un fișier MSI. Stocate. De aceea, dacă creați un program de instalare în mod normal, un fișier CAB va fi, de asemenea, creat separat de fișierul MSI. Instalarea nu poate fi efectuată fără ambele fișiere.

image

Fișierele cab pot fi incluse în fișierul MSI modificând setările.

procedură

Deschideți proiectul în Visual Studio și editați următorii parametri în Product.wxs:

Wix/Produs/MediaTemplate/@EmbedCab

EmbedCab la da permite CAB fișiere pentru a fi incluse în fișiere MSI.

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