Tôi có trình cài đặt WiX 3.6 (tháng 10 năm 2011) cho ứng dụng của mình. Ứng dụng của tôi yêu cầu một dịch vụ khác được cài đặt trong hệ thống. Tôi đã thêm một tệp MSI vào trình cài đặt của mình theo cách này:Cách thêm tệp MSI vào trình cài đặt của tôi
<Fragment>
<PackageGroup Id="MyService" >
<MsiPackage Id="MyService" Name="MyService" SourceFile="MyService.msi" DisplayInternalUI="yes" EnableFeatureSelection="yes">
</MsiPackage>
</PackageGroup>
</Fragment>
<Fragment>
<ComponentGroup Id="APPFILES">
...
</Fragment>
Trình cài đặt hoạt động tốt, nhưng tệp MSI bổ sung này chưa được cài đặt. Tôi đang thiếu gì?
bạn có nghĩa là tôi cần sử dụng exe thay vì msi? như thế này –
Oleg
Không. Gói cuối cùng (gói bao gồm MSI) là một EXE. Tôi đã thêm một liên kết khác với nhiều chi tiết hơn. –
i am stupid ;-), nhưng tôi không thấy làm thế nào tôi có thể thêm MSI thứ hai của tôi vào bootstrapper? Tôi thấy làm thế nào để thêm máy chủ sql vv, nhưng làm thế nào để thêm gói cài đặt msi thứ 2 của tôi? Ví dụ như "A Sample!" .. – Oleg