如何解决如何在“ msiexec / x ...”调用上运行WIX自定义操作?
在从命令行卸载时,我需要使用参数来实现自定义操作:
msiexec /x MyInstaller.msi ParaM_FILE_PATH="..." /qn
看起来像是通用方法是这样的:
<Custom Action="ActionName" Before="RemoveFiles">(REMOVE~="ALL") AND (NOT UPGRADINGPRODUCTCODE)</Custom>
<Custom Action="ActionName" Before="InstallFinalize">(REMOVE~="ALL") AND (NOT UPGRADINGPRODUCTCODE)</Custom>
但是在两种情况下都不会执行ActionName(通过调试输出检查)。
尝试了几件事。
在安装和卸载时不执行:
<Custom Action="ActionName" Before="RemoveFiles"></Custom>
仅在安装时运行(与我需要的相反):
<Custom Action="ActionName" Before="InstallFinalize"></Custom>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。