Is there an updated truth table for WiX custom action conditions? -
i trying custom actions working on install.
this table using logic in wix (provided ahmd0)
the problem doesn't seem working. here conditions currently:
<custom action='removeservice' after='installinitialize'>installed</custom> <custom action='waitforfilelocks' after='installinitialize'>installed</custom> <custom action='installservice' before='installfinalize'>not remove ~= "all" or upgradingproductcode</custom> <custom action='mergeconfigfiles' before='installfinalize'>not remove ~= "all" or upgradingproductcode</custom>
the behavior expect this:
- removeservice , waitforfilelocks should run on uninstalls , upgrades.
- installservice , mergeconfigfiles should run on installs , upgrades.
the behavior seeing:
- removeservice , waitforfilelocks running on uninstall, not upgrades.
- installservice , mergeconfigfiles being run on install, not upgrades.
is table using wrong? logic correct? issue windows' recognition of "upgrade" is? checked in add/remove programs after increased 3 version numbers install , new version updating there.
Comments
Post a Comment