如果正在卸载已安装的功能,如何在WiX中执行自定义操作?
发布时间:2020-12-14 04:20:09 所属栏目:Windows 来源:网络整理
导读:我有一个WiX安装程序,它具有需要在卸载时执行的每个功能的自定义操作.现在,我遇到了一个问题,即无论用户是否实际安装了该功能,操作都会执行.自定义操作失败,因为他们希望存在某些资源,然后整个安装陷入破坏状态. 当且仅当正在卸载其相关功能时,运行自定义操
我有一个WiX安装程序,它具有需要在卸载时执行的每个功能的自定义操作.现在,我遇到了一个问题,即无论用户是否实际安装了该功能,操作都会执行.自定义操作失败,因为他们希望存在某些资源,然后整个安装陷入破坏状态.
当且仅当正在卸载其相关功能时,运行自定义操作的正确方法是什么?我已经包含了我目前正在使用的片段,如果有帮助的话. <Custom Action="LaunchUninstallCustomAction" Before="RemoveFiles"><![CDATA[(NOT UPGRADINGPRODUCTCODE) AND (REMOVE="ALL") AND (&FeatureName<=2)]]></Custom>
尝试
<Custom Action="LaunchUninstallCustomAction" Before="RemoveFiles"> <![CDATA[(NOT UPGRADINGPRODUCTCODE) AND (&FeatureName=2) AND (!FeatureName=3)]]> </Custom> 有关details的条件语法和examples,请参阅MSDN (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 使用Windows 7- 64位更新Android SDK Tools rev 19 to rev
- Windows 2003是否支持TLS 1.1和1.2?
- 2018-5-26 怎么在windows上远程连接linux服务器上的mysql
- 如何在Windows上使用iPython Notebook解决pandas的导入错误
- windows-server-2008 – 每个域功能级别都有“本机模式”吗
- hyper-v – 在Windows 7计算机上从Server Manager管理Windo
- x86 – 如何在Windows上解决GHC错误“Unknown PEi386 secti
- windows-phone-7 – 来自代码的本地Toast通知
- Windows 10 更新后VMware Workstation pro无法运行 (无需卸
- windows-server-2012 – Server 2012:更改桌面背景颜色
推荐文章
站长推荐
热点阅读