【发布时间】:2010-10-12 22:06:36
【问题描述】:
我刚刚在wix tutorial中阅读了以下内容。
由于一些奇怪的原因,小更新 并且无法运行小升级 只需单击 .msi 文件——他们给出了错误:“另一个 该产品的版本已经 安装。”我们知道,愚蠢的......无论如何, 您必须使用以下命令启动它:
msiexec /i SampleUpgrade2.msi 重新安装=全部重新安装模式=vomus
不要问我这会怎么样 普通用户...你最好开始 它来自 Autorun.inf 文件或设计 一个外部的 Setup.exe shell 来启动它。
我们希望人们能够下载并安装我们应用的最新版本,即使他们已经安装了旧版本。您通常如何处理这种情况?
【问题讨论】:
-
我很好奇你为什么不简单地使用重大升级?
-
好吧,修复几个错误并不能证明从 1.0.0 版跳转到 2.0.0 版是合理的。
-
他的意思是,只要强制系统使用重大升级,即使实际版本号小于那个。
-
是的:我目前正在尝试进行重大升级,即使是从昨天的开发版本升级到今天的开发版本,它们具有相同的版本号(忽略第 4 个版本字段 - 就像 MSI 所做的那样)。我是 WiX/MSI 的新手,所以不确定我是否应该全心全意地推荐它,但如果你可以接受这种升级(完全卸载旧版本)的效果......
-
请在您的问题中链接教程tramontana.co.hu/wix/lesson4.php。
标签: wix