我希望从 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 正在升级?因为我只需要在第一次安装时显示一些对话框(各种系统设置)。