猿问

Wix安装多个应用程序

我可能有一个奇怪的要求。

我已经开发了msi以安装两个软件。在EULA之后,必须出现带有两个复选框的屏幕,并且在选择这两个复选框中的一个或两个时,必须安装相应的软件。

我以前曾经安装过一个软件,从来没有安装过两个。

我将有任何线索。


牧羊人nacy
浏览 471回答 3
3回答

紫衣仙女

Windows安装程序具有“功能”的概念,可以选择安装或省略这些功能。如果您已经创建了一个可以运行的安装程序,那么您<Feature>的WIX文件中至少包含一个元素。只需创建多个<Feature>元素,然后使用<UIRef Id="WixUI_Mondo" />或<UIRef Id="WixUI_FeatureTree" />允许用户选择他要安装的功能。

FFIVE

您不能从单个MSI安装多个应用程序。即使您想出一种方法来做,您也确实不应该这样做。相反,每个应用程序都有单独的MSI,并使用引导程序安装两者。例如,您可以使用Inno Setup生成一个包含两个MSI(以及所有先决条件)的自包含引导程序。顺便说一句,Wix无法处理引导程序的创建,因此您需要将其与其他工具结合使用。
随时随地看视频慕课网APP
我要回答