我已将自定义操作设置为仅在安装时触发
<InstallExecuteSequence>
<Custom Action="caPopulateDatabase" Before="InstallFiles">NOT INSTALLED AND NOT UPGRADINGPRODUCTCODE</Custom>
</InstallExecuteSequence>
出于某种原因,该自定义操作也在卸载期间触发。
我做错了什么?
最佳答案
尝试安装以下:
<InstallExecuteSequence>
<Custom Action="caPopulateDatabase" Before="InstallFiles">NOT Installed</Custom>
</InstallExecuteSequence>
Windows Installer 区分大小写。此外,根据您的问题,在主要升级期间被删除时您不需要阻止,因此我删除了 NOT UPGRADINGPRODUCTCODE
。
关于wix - 仅安装时的自定义操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15472793/