仅在安装时自定义操作

时间:2013-03-18 08:55:14

标签: wix wix3.5

我已将自定义操作设置为仅在安装时触发

<InstallExecuteSequence>
   <Custom Action="caPopulateDatabase" Before="InstallFiles">NOT INSTALLED AND NOT UPGRADINGPRODUCTCODE</Custom>
</InstallExecuteSequence>

出于某种原因,在卸载期间也会触发自定义操作。

我做错了什么?

1 个答案:

答案 0 :(得分:7)

请尝试以下安装:

<InstallExecuteSequence>
   <Custom Action="caPopulateDatabase" Before="InstallFiles">NOT Installed</Custom>
</InstallExecuteSequence>

Windows Installer区分大小写。此外,根据您的问题,您不需要在主要升级期间删除时阻止,因此我删除了NOT UPGRADINGPRODUCTCODE