Wilson, Phil wrote:

I don't like ALLUSERS=2 because it's indeterminate depending on the user privileges. A major upgrade won't upgrade unless the incoming product matches the installed product's ALLUSERS value.


Agreed -- major upgrades shouldn't use ALLUSERS=2. For that matter, most products shouldn't use ALLUSERS=2.

I believe RemoveExistingProducts is best sequenced just after InstallInitialize for robustness.


I generally agree, though in this case it was specifically to prevent the assets behind components from being removed if they don't have explicit upgrade support.

Matthew, logging will indicate how MSI handled the upgrade and show if there was an error or ALLUSERS mismatch.

--
sig://boB
http://joyofsetup.com/

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to