簡體   English   中英

如何將MSI文件添加到我的安裝程序

[英]How to add an MSI file to my installer

我的應用程序有WiX 3.6(2011年10月)安裝程序。 我的應用程序需要在系統中安裝其他服務。 我通過以下方式將MSI文件添加到安裝程序中:

<Fragment>
    <PackageGroup Id="MyService" >
        <MsiPackage Id="MyService" Name="MyService" SourceFile="MyService.msi" DisplayInternalUI="yes" EnableFeatureSelection="yes">
        </MsiPackage>
    </PackageGroup>
</Fragment>
<Fragment>
    <ComponentGroup Id="APPFILES">
    ...
</Fragment>

安裝程序工作正常,但是此附加的MSI文件未安裝。 我想念什么?

您不能從另一個MSI安裝一個MSI。 您需要做的是創建一個引導程序 (該鏈接現在似乎已失效,可能是合適的替換鏈接 ,該引導程序依次安裝每個MSI。 Wix 3.6具有一個稱為Burn的內置引導程序。

這是另一個有用的鏈接 ,由Matt Clarkson提供

確保您正在使用刻錄: http : //robmensching.com/blog/posts/2009/7/14/Lets-talk-about-Burn

一個MSI不能包含另一個MSI,因此您還應該獲取一個EXE文件。 確保通過該EXE啟動安裝

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM