0

我希望从 InstallShield LE 迁移到 Wix。

InstallShield 生成和 Foobar.Exe 文件。我用 /b 参数运行它,然后使用 dark.exe 生成 wxs 代码。

我已经创建了一个具有相同升级代码的 MSI 包 (Foobar.msi) 和一个具有一些先决条件的链以及 Foobar.msi 和 DIsplayInternaUI=true 的 Bundle。从 InstallShield 升级到 Wix 可以按预期进行。

但是,我希望 Bundle 能够处理所有 UI,就像Rob Mensching 推荐的那样(目前我有两个)。Bundle 如何知道 MSI 正在升级?因为我只需要在第一次安装时显示一些对话框(各种系统设置)。

4

1 回答 1

0

抱歉,由于我的代表,我还不能发表评论,所以我必须把它放在这里作为答案。

所以你需要从用户那里获取安装信息?这就是问题所在吗?

您可以在安装页面或选项页面上放置一些复选框或单选按钮以将变量传递给您的 MSI,这在扩展引导程序中是可能的,该引导程序自 3.8 起已被放入 Wix。

参考链接:-

https://wixextba.codeplex.com/

使用附加输入自定义 WiX Burn 主题

于 2015-03-19T10:04:21.160 回答