如何在Windows Installer中进行小型升级始终覆盖?

时间:2013-08-09 13:34:25

标签: wix windows-installer

我尝试了REINSTALLMODE=amus选项,但无法显示错误消息Another version of this product is already installed...

如果我提供INSTALLMODE=vomus选项,则效果很好。但是,有些文件不会被覆盖,也不会被更新。也许它似乎是一个文件版本相关的问题。除了进行重大升级之外,真的没有办法强制WI覆盖其文件吗?

1 个答案:

答案 0 :(得分:1)

查看MSDN主题REINSTALLMODE property。次要升级需要“v”,“o”告诉它只覆盖旧文件,“a”告诉它重新安装所有文件,无论散列或版本如何。

所以REINSTALLMODE = vamus应该是你需要的。但是,如果安装程序中的文件已正确版本化,那么首先应该不会出现问题。