Zahrnutí souborů CAB do souborů MSI

Datum vytvoření stránky :

životní prostředí

Visual Studio
  • Komunita sady Visual Studio 2017
  • Visual Studio Community 2019
WiX Toolset
3.11.2

※ Funguje v jiných verzích, ale je nepotvrzené

Nejprve

Při vytváření instalačního programu systému Windows jsou soubory, které nainstalujete, v souboru CAB namísto souboru MSI. Uložený. Pokud tedy vytvoříte instalační program normálně, soubor CAB bude také vytvořen odděleně od souboru MSI. Instalaci nelze provést bez obou souborů.

image

Soubory kabiny mohou být zahrnuty do souboru MSI změnou nastavení.

procedura

Otevřete projekt ve Visual Studiu a upravte následující parametry v Product.wxs:

Wix/Product/MediaTemplate/@EmbedCab

EmbedCab to yes umožňuje, aby soubory CAB byly zahrnuty do souborů MSI.

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