Inclua arquivos CAB em arquivos MSI

Data de criação de página :

ambiente

Estúdio Visual
  • Visual Studio Community 2017
  • Visual Studio Community 2019
WiX Toolset
3.11.2

◗ Funciona em outras versões, mas não é confirmado

Inicialmente

Quando você cria o Instalador do Windows, os arquivos instalados estão em um arquivo CAB em vez de um arquivo MSI. Processamento de dados. Portanto, se você criar um instalador normalmente, um arquivo CAB também será criado separadamente do arquivo MSI. A instalação não pode ser realizada sem ambos os arquivos.

image

Os arquivos de cabine podem ser incluídos no arquivo MSI alterando as configurações.

procedimento

Abra o projeto no Visual Studio e edite os seguintes parâmetros em Product.wxs:

Wix/Produto/MediaTemplate/@EmbedCab

EmbedCab a yeah permite que arquivos CAB sejam incluídos em arquivos MSI.

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