Включение CAB-файлов в MSI-файлы

Дата создания страницы :

окружающая среда

Visual Studio
  • Сообщество Visual Studio 2017
  • Сообщество Visual Studio 2019
Набор инструментов WiX
3.11.2

※ Работает в других версиях, но не подтверждено

Сначала

При создании установщика Windows устанавливаемые файлы находятся в CAB-файле, а не в MSI-файле. Запасенный. Поэтому при обычном создании установщика CAB-файл также будет создан отдельно от MSI-файла. Установка не может быть выполнена без обоих файлов.

image

CAB-файлы можно включить в MSI-файл, изменив настройки.

процедура

Откройте проект в Visual Studio и измените следующие параметры в Product.wxs:

Wix/Продукт/МедиаШаблон/@EmbedCab

EmbedCab to yes позволяет включать CAB-файлы в MSI-файлы.

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