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

Popular posts from this blog

powershell Start-Process exit code -1073741502 when used with Credential from a windows service environment -

twig - Using Twigbridge in a Laravel 5.1 Package -

c# - LINQ join Entities from HashSet's, Join vs Dictionary vs HashSet performance -