我最近将 7 个应用程序安装程序迁移到 WiX。旧的安装程序(10 多年前的技术,UI 看起来像 Windows 3.1 设置)在其捆绑安装程序中已经有一个产品树,我可以在其中选择要安装的产品。
我已经到了一个工作包安装程序的地步,所有 7 种产品都可以正常安装。但我需要能够从整个捆绑包中选择要安装的产品。
我知道这是一个引导程序 UI 问题。如果我想要这棵树,我需要用 C# 编写自己的引导程序。不幸的是,这似乎是一个比整个事情价值更大的项目。所以我的问题是:
- 有没有一种简单的方法可以在引导程序中将多个 MSI 安装程序捆绑在一起,一个接一个地安装它们,并且有一个可选的产品树?(我需要一个免费的产品。)
- 有没有人有这样一个 WiX 引导程序的工作示例代码?
提前致谢!