Wix - 修改现有安装时运行自定义操作

时间:2012-01-30 15:40:54

标签: wix sequence conditional-statements custom-action

我正在尝试在首次安装和任何后续修改(添加/删除已安装产品的功能)上运行自定义操作。

我应该检查哪种情况? 我正在使用以下内容,但它不起作用。

<InstallExecuteSequence>
  <Custom Action='SetParams' After='InstallFinalize'>NOT Installed OR WixUI_InstallMode = "Change"</Custom>
</InstallExecuteSequence>

由于

1 个答案:

答案 0 :(得分:5)

你可以试试这个条件:

REMOVE <> "ALL"

首次安装和除卸载之外的任何维护操作都是如此。