Thanks, I'll take a look at that. I completely agree, this should not be done but people more important than myself decide such things.
On Fri, May 30, 2014 at 12:09 PM, John Cooper <jocoo...@jackhenry.com> wrote: > Instead of using the old Upgrade authoring, use the MajorUpgrade authoring > and take a look at the AllowSameVersionUpgrades attribute. Note that this > is a really bad idea(tm) in the field. > > -- > John Merryweather Cooper > Build & Install Engineer - ESA > Jack Henry & Associates, Inc.® > Shawnee Mission, KS 66227 > Office: 913-341-3434 x791011 > jocoo...@jackhenry.com > www.jackhenry.com > > > > -----Original Message----- > From: Ben Metheny [mailto:benmeth...@gmail.com] > Sent: Friday, May 30, 2014 11:03 AM > To: WiX-users@lists.sourceforge.net > Subject: [WiX-users] Uninstall then Reinstall Same Package > > I have a requirement to allow 'overwrite' of same version. I've tried > various combinations of <Upgrade>, here is my current: > > <Upgrade Id="INSERT_GUID_HERE"> > <UpgradeVersion OnlyDetect="yes" Property="SELFFOUND" > Minimum="1.0.0" IncludeMinimum="yes" > Maximum="1.0.0" IncludeMaximum="yes" /> > <UpgradeVersion OnlyDetect="yes" Property="NEWERFOUND" > Minimum="1.0.1" IncludeMinimum="no" /> > </Upgrade> > > and in InstallExecuteSequence I have: > > <RemoveExistingProducts Before="InstallInitialize" /> > > I think the 'right' thing to do is to require uninstall and then reinstall > 'manually', but my requirement is to allow user to go through installer > forms - using custom managed BA - and change values, including > 'INSTALLLOCATION'. I've been able to handle a 'Modify' operation correctly > in the BA, showing all required screen with values from previous install > filled. Is there some way to force MSI to uninstall itself then install > again? I suppose I could, from the BA, run the msi with /uninstall options > then run it again with /install options but is this the best way to do > something like that? > > ------------------------------------------------------------------------------ > Time is money. Stop wasting it! Get your web API in 5 minutes. > www.restlet.com/download > http://p.sf.net/sfu/restlet > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > NOTICE: This electronic mail message and any files transmitted with it are > intended > exclusively for the individual or entity to which it is addressed. The > message, > together with any attachment, may contain confidential and/or privileged > information. > Any unauthorized review, use, printing, saving, copying, disclosure or > distribution > is strictly prohibited. If you have received this message in error, please > immediately advise the sender by reply email and delete all copies. > > > > ------------------------------------------------------------------------------ > Time is money. Stop wasting it! Get your web API in 5 minutes. > www.restlet.com/download > http://p.sf.net/sfu/restlet > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > ------------------------------------------------------------------------------ Time is money. Stop wasting it! Get your web API in 5 minutes. www.restlet.com/download http://p.sf.net/sfu/restlet _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users