【问题标题】:Shortcuts and MSI updates快捷方式和 MSI 更新
【发布时间】:2010-06-11 12:22:43
【问题描述】:

我们有一个使用 WiX 编译的应用程序安装程序,每个版本都使用新的安装包进行更新。安装程序在开始菜单中创建广告快捷方式,用户经常将此快捷方式复制到桌面或其他位置。在应用程序更新期间,会执行重大升级并删除旧的快捷方式,这会导致用户复制的快捷方式消失。这会给用户带来很大的烦恼。

  • 在进行 MSI 主要升级(即不同的产品代码)时,是否可以更新广告的快捷方式?
  • 或者,有没有办法只通过运行 setup.msi 文件(不在命令行上传递 REINSTALLMODE 选项)来允许小更新?
  • 或者,解决此问题的唯一方法是使用非广告快捷方式吗?

【问题讨论】:

  • 我不知道答案,但我能感受到你的痛苦。这种疯狂是我停止使用 MSI 并切换到更简单的 NSIS 的原因。当然,如果您想要广告的快捷方式,那么这不是一个选择。

标签: wix windows-installer installation wix3


【解决方案1】:

显然只有两种解决方案:

  • 使用非广告快捷方式,这是我们最终选择的做法。
  • 使用允许安装次要更新的设置引导程序,即。检测到以前的安装时设置 REINSTALLMODE=vomus。这应该可以通过 dotNetInstaller (http://dotnetinstaller.codeplex.com/) 或 Burn(将与 WiX 3.6 一起发布)来实现。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-04-27
    • 1970-01-01
    • 2019-03-06
    • 2018-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多