我可能有一个奇怪的要求。我已经开发了msi以安装两个软件。在EULA之后,必须出现带有两个复选框的屏幕,并且在选择这两个复选框中的一个或两个时,必须安装相应的软件。我以前曾经安装过一个软件,从来没有安装过两个。我将有任何线索。
3 回答
紫衣仙女
TA贡献1839条经验 获得超15个赞
Windows安装程序具有“功能”的概念,可以选择安装或省略这些功能。如果您已经创建了一个可以运行的安装程序,那么您<Feature>
的WIX文件中至少包含一个元素。
只需创建多个<Feature>
元素,然后使用<UIRef Id="WixUI_Mondo" />
或<UIRef Id="WixUI_FeatureTree" />
允许用户选择他要安装的功能。
FFIVE
TA贡献1797条经验 获得超6个赞
您不能从单个MSI安装多个应用程序。即使您想出一种方法来做,您也确实不应该这样做。
相反,每个应用程序都有单独的MSI,并使用引导程序安装两者。例如,您可以使用Inno Setup生成一个包含两个MSI(以及所有先决条件)的自包含引导程序。
顺便说一句,Wix无法处理引导程序的创建,因此您需要将其与其他工具结合使用。
- 3 回答
- 0 关注
- 470 浏览
添加回答
举报
0/150
提交
取消