รวมไฟล์ CAB ในไฟล์ MSI
วันที่สร้างเพจ :
สภาพแวดล้อม
- Visual Studio
-
- Visual Studio Community 2017
- Visual Studio Community 2019
- WiX Toolset
- 3.11.2
* มันสามารถใช้ได้กับรุ่นอื่น ๆ แต่ยังไม่ได้ยืนยัน
เริ่มต้นใช้งาน
เมื่อคุณสร้างโปรแกรมติดตั้ง Windows แฟ้มที่จะติดตั้งไม่ใช่แฟ้ม MSI แต่เป็นแฟ้ม CAB การจัดเก็บ โดยทั่วไป เมื่อคุณสร้างโปรแกรมติดตั้ง แฟ้ม CAB จะถูกสร้างขึ้นนอกเหนือจากแฟ้ม MSI การติดตั้งไม่สามารถดําเนินการได้ถ้าไม่มีแฟ้มสองแฟ้ม
คุณสามารถรวมไฟล์ CAB ในไฟล์ MSI โดยการเปลี่ยนการตั้งค่า
ขั้นตอน
เปิดโครงการใน Visual Studio และแก้ไขพารามิเตอร์ต่อไปนี้สําหรับผลิตภัณฑ์.wxs:
Wix/Product/MediaTemplate/@EmbedCab
ถ้า Cab ฝังตัวถูกตั้งค่าเป็น ใช่ ไฟล์ CAB สามารถรวมอยู่ในแฟ้ม MSI ได้
<Wix>
<Product>
<MediaTemplate EmbedCab="yes" />