【发布时间】:2013-02-14 21:50:27
【问题描述】:
我有一个在安装和卸载期间执行自定义操作的 .msi。 基于msi,我创建的补丁是不可卸载的,除非你卸载打补丁的应用程序。
问题是当我应用补丁时,自定义操作在卸载应用程序时被禁用...
要创建补丁,您应该创建一个次要升级 msi。因此,我在创建次要升级 msi 时为每个自定义操作设置了属性。
我设置属性如下(我用的是installshield 2012 Pro)。
Run during Patch Uninstall : Yes
Install Exec Sequence : ( After the InstallValidate action)
Install Exec Condition : REMOVE = "ALL"
但它不起作用。在创建运行自定义操作的补丁时,我还应该注意什么?
任何帮助将不胜感激。
谢谢,
【问题讨论】:
标签: windows-installer installshield uninstallation custom-action