我刚刚在wix教程中阅读了以下内容.
由于某些奇怪的原因,只需单击.msi文件就无法运行小更新和次要升级 - 它们会出现错误:"已安装此产品的另一个版本." 我们知道,愚蠢...无论如何,你必须用命令启动它:
msiexec/i SampleUpgrade2.msi重新安装=所有重新安装模式= vomus
不要问我这对普通用户有什么影响...你最好从Autorun.inf文件启动它,或者设计一个外部Setup.exe shell来启动它.
我们希望人们能够下载最新版本的应用并安装它,即使他们已经安装了旧版本.你通常如何处理这个问题?
一个字:bootstrapper.WiX工具集现在有一个简单的引导程序(John Robbin有一个很好的关于setupbld.exe的文章).将来,Burn会做到这一点以及更多.