微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决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补丁是否可以解决这个问题?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。