我已将自定义操作设置为仅在安装时触发
<InstallExecuteSequence>
<Custom Action="caPopulateDatabase" Before="InstallFiles">NOT INSTALLED AND NOT UPGRADINGPRODUCTCODE</Custom>
</InstallExecuteSequence>
出于某种原因,在卸载期间也会触发自定义操作。
我做错了什么?
答案 0 :(得分:7)
请尝试以下安装:
<InstallExecuteSequence>
<Custom Action="caPopulateDatabase" Before="InstallFiles">NOT Installed</Custom>
</InstallExecuteSequence>
Windows Installer区分大小写。此外,根据您的问题,您不需要在主要升级期间删除时阻止,因此我删除了NOT UPGRADINGPRODUCTCODE
。