Wix安装程序添加单独的版本以升级应用程序,而不是删除和添加新条目添加删除程序

时间:2014-01-16 08:52:00

标签: wix

我的问题是,当我在产品的现有主要安装上运行升级安装程序时,我在ARP中获得两个单独的条目,包括初始版本和升级版本。 例如: - 初始版本是4.1.0.0,更新是4.1.0.1,我在ARP中获得这两个条目。 我尝试将产品代码同样作为次要升级,但当时我收到产品已安装的错误。 另外我遇到一个问题,即.msi软件包忽略了版本中的第四个位置? 请确认。 感谢

2 个答案:

答案 0 :(得分:0)

如果您可以发布一些非常棒的WiX代码,但在此之前请尝试以下操作:

  1. 确保两个版本的升级代码相同
  2. 确保产品代码不同
  3. 确保版本号递增
  4. 检查产品的先前版本是否存在,如果是,请在安装新版本之前将其删除
  5. 检查我question的答案,以及我用来解决它的DAVID GARDINER的blog

答案 1 :(得分:0)

http://msdn.microsoft.com/en-us/library/aa370859(v=vs.85).aspx

请注意,Windows Installer仅使用产品版本的前三个字段。如果在产品版本中包含第四个字段,则安装程序将忽略第四个字段。