【问题标题】:Detect MSI package upgrade from bundle从捆绑包中检测 MSI 包升级
【发布时间】:2015-01-31 11:33:20
【问题描述】:

我希望从 InstallShield LE 迁移到 Wix。

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

我创建了一个具有相同升级代码的 MSI 包 (Foobar.msi) 和一个带有链的捆绑包,其中包含一些先决条件以及 Foobar.msi 和 DIsplayInternaUI=true。从 InstallShield 升级到 Wix 可以正常工作。

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

【问题讨论】:

    标签: installation wix windows-installer installshield wix3.9


    【解决方案1】:

    对不起,因为我的代表,我还不能发表评论,所以我必须把它放在这里作为答案。

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

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

    参考链接:-

    https://wixextba.codeplex.com/

    Customising the WiX Burn theme with additional inputs

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-29
      • 1970-01-01
      • 2018-11-24
      • 2014-02-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多