Tôi đang sử dụng WiX để cài đặt MSI để gọi một trình cài đặt MSI khác.Trình cài đặt MSI gọi một trình cài đặt MSI khác ở chế độ im lặng bằng WiX
- Tôi có thể giải quyết tình huống này ở chế độ UILevel = 5 (Giao diện người dùng đầy đủ). Giải pháp của tôi là thêm một CustomAction vào bảng UISequence gọi một MSI khác. Nó sẽ không nhận được mã lỗi 1500: "Một cài đặt khác đã được tiến hành ..."
- Nhưng ở chế độ chậm, UILevel = 2, tôi không thể làm điều đó, bởi vì nó chỉ chạy CustomAction trong ExecuteSequence. Làm thế nào tôi có thể chạy MSI trong chế độ im lặng và gọi một trình cài đặt MSI khác?
Tôi đã nghĩ giải pháp này. Nó có nghĩa là con MSI nhúng vào cơ sở dữ liệu của cha mẹ MSI. Nhưng tôi không thể sử dụng giải pháp này bởi vì con tôi MSI có thể thay đổi sau khi biên dịch thời gian, phụ huynh MSI chỉ có thể gọi nó thông qua CustomAction. – Klaus