WIX:修补有条件的自定义操作

时间:2020-08-24 09:41:12

标签: wix

我有一个自定义操作,设置为在卸载时运行: <Custom Action="UninstallCustomAction" Before="InstallInitialize">REMOVE="ALL"</Custom>

这是c#DLL自定义操作。

我不希望此自定义操作在大型升级时运行,因为它似乎正在卸载产品(因此,我已针对下一个版本执行了以下操作): <Custom Action="UninstallCustomAction" Before="InstallInitialize">REMOVE="ALL" AND NOT UPGRADINGPRODUCTCODE</Custom>

是否可以对现有安装进行修补以使其具有相同的条件,或者小规模升级是更改自定义操作的唯一方法?我不希望进行次要升级,因为我假设我随后需要将所有300Mb +的次要升级包含在每个后续发行版中(在引导程序中),以确保每次升级都能正常进行。

我有一个不错的Google,但是什么都没有出现,这使我感到惊讶,因为我不是唯一一个因自定义操作而导致条件错误的人吗?

谢谢。

我一直在谷歌搜索(但是这次搜索词中没有WIX)-ORCA补丁是否可以解决这个问题?

0 个答案:

没有答案