簡體   English   中英

Wix:從另一個MSI安裝和配置MSI軟件包

[英]Wix: installing and configuring MSI packages from another MSI

我正在構建一個Wix項目,該項目安裝了需要MySql服務器的應用程序。

實際上,我將mysql-essential-xxx.msi軟件包帶入了Wix項目,並且我計划使用自定義操作執行msiexec以便在計算機上安裝MySql服務器。 連續的自定義操作將使用MySql客戶端工具(mysqladmin設置根用戶密碼,mysql-nt將MySql作為服務安裝...)配置MySql服務器,並設置應用程序數據庫(mysqlimport)。

可悲的是(我知道)一次只能安裝一個MSI,而msiexec執行失敗(優雅地,因為它要求我終止當前安裝!)。

我該如何解決? 是否可以將兩個不同的MSI軟件包合並為一個軟件包?

您所需要的稱為引導程序 最受歡迎的軟件之一是dotNetInstaller WiX v3.6(為時過早)擁有自己的Burn

或者,如果您需要的軟件可以作為合並模塊使用 ,則可以將其包含在軟件包中以進行安裝。

希望這可以幫助。

正如Yan所指出的,您需要一個引導者。 可能感興趣的另一種(除dotNetInstaller和Burn之外)是SharpSetup

免責聲明:我是SharpSetup的作者。

暫無
暫無

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

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