我可能有一個(gè)奇怪的要求。我已經(jīng)開發(fā)了msi以安裝兩個(gè)軟件。在EULA之后,必須出現(xiàn)帶有兩個(gè)復(fù)選框的屏幕,并且在選擇這兩個(gè)復(fù)選框中的一個(gè)或兩個(gè)時(shí),必須安裝相應(yīng)的軟件。我以前曾經(jīng)安裝過一個(gè)軟件,從來沒有安裝過兩個(gè)。我將有任何線索。
3 回答

紫衣仙女
TA貢獻(xiàn)1839條經(jīng)驗(yàn) 獲得超15個(gè)贊
Windows安裝程序具有“功能”的概念,可以選擇安裝或省略這些功能。如果您已經(jīng)創(chuàng)建了一個(gè)可以運(yùn)行的安裝程序,那么您<Feature>
的WIX文件中至少包含一個(gè)元素。
只需創(chuàng)建多個(gè)<Feature>
元素,然后使用<UIRef Id="WixUI_Mondo" />
或<UIRef Id="WixUI_FeatureTree" />
允許用戶選擇他要安裝的功能。

FFIVE
TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超6個(gè)贊
您不能從單個(gè)MSI安裝多個(gè)應(yīng)用程序。即使您想出一種方法來做,您也確實(shí)不應(yīng)該這樣做。
相反,每個(gè)應(yīng)用程序都有單獨(dú)的MSI,并使用引導(dǎo)程序安裝兩者。例如,您可以使用Inno Setup生成一個(gè)包含兩個(gè)MSI(以及所有先決條件)的自包含引導(dǎo)程序。
順便說一句,Wix無法處理引導(dǎo)程序的創(chuàng)建,因此您需要將其與其他工具結(jié)合使用。
- 3 回答
- 0 關(guān)注
- 511 瀏覽
添加回答
舉報(bào)
0/150
提交
取消