更新已存在的安装

时间:2011-04-21 11:25:46

标签: wix windows-installer upgrade package patch

如何使用新安装包更新已存在的产品安装?现在当我的PC上已经安装了一个版本时,安装程​​序包说已经安装了另一个版本并且只是存在。所以我必须卸载旧版本并安装新版本。但我希望新版本将旧版本升级到新版本。我怎么做? 我知道产品代码必须匹配。我认为升级代码也有一些问题。 视觉工作室设置项目和wix设置项目的答案都是受欢迎的,但我认为除此之外还有相同的原则。

2 个答案:

答案 0 :(得分:3)

不,要自行升级安装包, ProductCode 在每个包中必须不同。 UpgradeCode 必须匹配。

您还应配置<Upgrade>元素或在WiX中使用<MajorUpgrade>

例如,请查看WiX教程中的 Checking for Oldies 部分:

答案 1 :(得分:1)

您需要在整个项目中保持升级代码不变。

此外,WIX仅考虑主要和次要版本更改。

查看此网站WIX Upgrades