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

Reply via email to