次要升级要求

Ner*_*lle 3 wix upgrade

我想使用小升级,但我对这种升级的要求有两个问题.

可能吗:

  1. 从仅在一个现有功能中共享的组件中删除文件(而不是KeyPath)(并且在删除组件后仍然不为空)?
  2. 删除现有组件(我猜它会违反规则)?

感谢帮助!

Cos*_*rvu 5

从仅在一个现有功能中共享的组件中删除文件(而不是KeyPath)

您可以从升级的软件包中删除它,但更新不会在目标计算机上将其删除.仅当组件的密钥路径发生更改时才更新组件:http://msdn.microsoft.com/en-us/library/windows/desktop/aa368599(v = vs.85).aspx

要删除它,您可以尝试使用自定义操作,但我不确定它是否有效.更新时删除资源的最佳方法是使用主要升级.

删除现有组件(我猜它会违反规则)?

如果删除组件,则不再是次要升级.这属于主要的升级类别.