Sertakan fail CAB dalam fail MSI

Tarikh penciptaan halaman :

Persekitaran

Visual Studio
  • Komuniti Studio Visual 2017
  • Komuniti Studio Visual 2019
Alatan WiX
3.11.2

※ Ia berfungsi dalam versi lain, tetapi ia tidak disahkan

Pada mulanya

Apabila anda mencipta Pemasar Windows, fail yang anda pasang berada dalam fail CAB dan bukannya fail MSI. Disimpan. Oleh itu, jika anda mencipta pemasar secara normal, fail CAB juga akan dicipta secara berasingan daripada fail MSI. Pemasangan tidak dapat dilakukan tanpa kedua-dua fail.

image

Fail cab boleh disertakan dalam fail MSI dengan mengubah seting.

Prosedur

Buka projek dalam Visual Studio dan edit parameter berikut dalam Product.wxs:

Wix / Produk / MediaTemplate / @EmbedCab

EmbedCab to yes membolehkan fail CAB disertakan dalam fail MSI.

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