如何通过msi升级

时间:2010-01-08 15:08:09

标签: installer windows-installer upgrade

我想通过msi设置升级我的产品。 两个msi的升级代码保持不变,因为它是相同的产品系列。即使我更改msi的版本/产品代码进行更新,它只是告诉我产品已经安装或要求我修复它。它不会提供替换当前安装的更新选项。

我正在使用Visual Studio 2008 Pro生成msi设置

1 个答案:

答案 0 :(得分:9)

当您更改安装项目中的Version属性时,Visual Studio应提示您也更改ProductCode。你必须这样做。然后,您还必须将RemovePreviousVersion属性设置为true。确保UpgradeCode保持不变。

这可能是最简单的方法,从阅读你的问题,你正在寻找什么。请注意,这更像是卸载,然后重新安装,而不是“升级”本身。