Включити CAB-файли до файлів MSI

Дата створення сторінки :

середовище

Візуальна студія
  • Спільнота візуальної студії 2017
  • Спільнота візуальної студії 2019
Набір інструментів WiX
3.11.2

※ Він працює в інших версіях, але не підтверджений

Спочатку

Під час створення інсталятора Windows, файли, які ви інсталюєте, містяться у cab-файлі, а не у файлі MSI. Зберігаються. Таким чином, якщо ви створюєте інсталятор нормально, CAB-файл також буде створено окремо від файлу MSI. Інсталяцію неможливо виконати без обох файлів.

image

Cab-файли можна включити до файлу MSI, змінивши налаштування.

процедура

Відкрийте проект у Visual Studio і відредагуйте такі параметри в Product.wxs:

Wix/Product/MediaTemplate/@EmbedCab

EmbedCab to yes дозволяє cab-файли, які будуть включені в MSI-файли.

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