У меня есть установщик wix, где у нас запущено несколько пользовательских действий, например, регистрация и т. Д. Однако мы хотим, чтобы они выполнялись только при установке, а не при обновлении или удалении.
Я пробовалустановив его на НЕ установлено и переустановить, но это тоже не работает.
Кто-нибудь знает, каково правильное свойство при желании запускать определенные приложения с помощью настраиваемых действий только при установке, а не при обновлении или удалении?
<InstallExecuteSequence>
<Custom Action="PosConfig.CustomAction" Before="StartServices"><![CDATA[NOT Installed AND NOT UPGRADINGPRODUCTCODE AND UILevel>3]]></Custom>
<Custom Action="Register.CustomAction" After="PosConfig.CustomAction">NOT Installed AND NOT UPGRADINGPRODUCTCODE </Custom>
<Custom Action="OPOSSelectorFirst.CustomAction" After="Register.CustomAction"><![CDATA[NOT Installed AND NOT UPGRADINGPRODUCTCODE AND &ProductFeature=3 AND Not OPOSDLLINSTALLED]]></Custom>
<Custom Action="OPOSSelectorUpdate.CustomAction" After="OPOSSelectorFirst.CustomAction"><![CDATA[NOT Installed AND NOT UPGRADINGPRODUCTCODE AND &ProductFeature=3 AND Not OPOSDLLINSTALLED]]></Custom>
</InstallExecuteSequence>
РЕДАКТИРОВАТЬ: добавлена моя последовательность настраиваемых действий.