问题描述
在从命令行卸载时,我需要使用参数来实现自定义操作:
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 (将#修改为@)