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