Hi Andy,

Either setting After="InstallValidate" or Before="InstallInitialize" will
work, you don't need to specify both.  I was just giving you the
restrictions on sequencing for the upgrade to work.

With this setup a rollback to v1.0.0 would not occur if your v1.0.1 MSI
fails after RemoveExistingProducts has executed, which is very early on in
the install.  If that happened the customer would need to reinstall v1.0.0
to get back to that version.

As long as your new MSI versions need to support the v1.0.0 -> latest
upgrade path you will need to maintain the early RemoveExistingProducts
sequencing to avoid this problem.  Once you no longer need to support that
direct upgrade path you can resequence RemoveExistingProducts back to after
InstallFinalize.

-Mike
-- 
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Best-Practices-Using-for-GUID-automation-tp5234716p5607832.html
Sent from the wix-users mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
Spend less time writing and  rewriting code and more time creating great
experiences on the web. Be a part of the beta today.
http://p.sf.net/sfu/beautyoftheweb
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to