WIX安装程序:如何保持安装相同应用程序的先前版本

时间:2013-04-21 09:59:59

标签: wix

我在我的系统上安装了1.0版本,一段时间后我进行了一些修改并将修订版更改为1.1;现在,当我安装应用程序的修订版1.1时,它要求我删除该应用程序的先前版本。

如何指示WIX应该保留我的旧版本并安装最新版本而不会出现任何错误?

1 个答案:

答案 0 :(得分:2)

只要您使用简单的Upgrade逻辑(例如MajorUpgrade元素很棒),您只需要做两件事:

  1. 更改您的Product/@Id指南。这将告诉Windows Installer您的产品有新问题。
  2. 更改您的Product/@UpgradeCode指南。这将告诉Windows Installer这个产品是一个新的“家庭”。
  3. 现在,当您安装v1.1时,它将单独保留v1.0,您最终应该在“添加/删除程序”中添加两个条目。