【发布时间】:2010-06-11 12:22:43
【问题描述】:
我们有一个使用 WiX 编译的应用程序安装程序,每个版本都使用新的安装包进行更新。安装程序在开始菜单中创建广告快捷方式,用户经常将此快捷方式复制到桌面或其他位置。在应用程序更新期间,会执行重大升级并删除旧的快捷方式,这会导致用户复制的快捷方式消失。这会给用户带来很大的烦恼。
- 在进行 MSI 主要升级(即不同的产品代码)时,是否可以更新广告的快捷方式?
- 或者,有没有办法只通过运行 setup.msi 文件(不在命令行上传递 REINSTALLMODE 选项)来允许小更新?
- 或者,解决此问题的唯一方法是使用非广告快捷方式吗?
【问题讨论】:
-
我不知道答案,但我能感受到你的痛苦。这种疯狂是我停止使用 MSI 并切换到更简单的 NSIS 的原因。当然,如果您想要广告的快捷方式,那么这不是一个选择。
标签: wix windows-installer installation wix3