[英]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.