[wix-users] Is there a way to allow major upgrade if version is the same but product code is different?
Joseph Musser
me at jnm2.com
Thu Nov 3 14:30:01 PDT 2016
It must be related to Burn. I tried the msi directly and it worked as
expected.
On Thu, Nov 3, 2016 at 5:19 PM, Carlos Sosa <carlos.sosa.us at outlook.com>
wrote:
>
> I don’t fully understand what is the problem you are describing, but with
> the settings bellow, the Version will be set to whatever is set in the
> configuration.
> I hope it helps.
>
>
> ************************************************************
> ****************
> *******************
> <?define UpgradeCode = "6XXXXXXb-3aa3-XX0a-b8ea-fdXXXXXX50916" ?>
> <!--<?define
> ProductVersion="$(fileVersion.ProductVersion($(var.ProductFe
> ature.TargetPath
> )))" ?>-->
>
> <Product Id="*"
> Name="$(var.ProductName)"
> Language="1033"
> Version="1.0.0.0"
> Manufacturer="$(var.ProductManufacturer)"
> UpgradeCode="$(var.UpgradeCode)">
> <Package InstallerVersion="200" Compressed="yes"
> InstallScope="perMachine" InstallPrivileges="elevated" />
> <MajorUpgrade AllowDowngrades="no"
> AllowSameVersionUpgrades="YES"
> DowngradeErrorMessage="A newer version of [ProductName]
> is
> already installed." />
>
>
>
> -----Original Message-----
> From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On Behalf
> Of
> John Cooper
> Sent: Thursday, November 3, 2016 3:12 PM
> To: WiX Toolset Users Mailing List <wix-users at lists.wixtoolset.org>
> Subject: Re: [wix-users] Is there a way to allow major upgrade if version
> is
> the same but product code is different?
>
> Read the documentation for the MajorUpgrade element and the
> AllowSameVersionUpgrades attribute.
>
> There is very little benefit to hand-authoring the upgrade tables like you
> are doing.
>
> --
> John Merryweather Cooper
> Senior Software Engineer -- Integration Development Group -- Enterprise
> Notification Service Jack Henry & Associates, Inc.® | Lenexa, KS 66214 |
> Office: 913-341-3434x431050 JoCooper at jackhenry.com
>
>
>
>
> -----Original Message-----
> From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On Behalf
> Of
> Joseph Musser
> Sent: Thursday, November 3, 2016 3:58 PM
> To: WiX Toolset Users Mailing List <wix-users at lists.wixtoolset.org>
> Subject: Re: [wix-users] Is there a way to allow major upgrade if version
> is
> the same but product code is different?
>
> The e-mail below is from an external source. Please do not open
> attachments
> or click links from an unknown or suspicious origin.
>
> I also tried this which had the same result:
>
> <Upgrade Id="$(var.UpgradeCode)">
> <UpgradeVersion Maximum="$(var.ProductVersion)" IncludeMaximum="yes"
> Property="OLDERVERSIONBEINGUPGRADED" />
> <UpgradeVersion Minimum="$(var.ProductVersion)" IncludeMinimum="no"
> OnlyDetect="yes" Property="NEWERVERSIONDETECTED" /> </Upgrade>
> <CustomActionRef Id="WixExitEarlyWithSuccess"/>
>
> <InstallExecuteSequence>
> <RemoveExistingProducts After="InstallValidate" />
> </InstallExecuteSequence>
>
> On Thu, Nov 3, 2016 at 4:48 PM, Joseph Musser <me at jnm2.com> wrote:
>
> > I'm randomizing the product ID with each build ("*") but I want to
> > leave the revision at 0. We may do multiple builds internally but when
> > we publish to the client the revision number should be 0.
> >
> > AllowSameVersionUpgrades="yes" seems like it was designed for this,
> > but it does not work and two instances end up in ARP. I assume this is
> > because the version is the same.
> >
> > Is there anything I can do to augment this so that a major upgrade
> > happens without changing the version?
> >
> >
> >
>
> ____________________________________________________________________
> WiX Toolset Users Mailing List provided by FireGiant
> http://www.firegiant.com/
>
> 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.
>
>
> ____________________________________________________________________
> WiX Toolset Users Mailing List provided by FireGiant
> http://www.firegiant.com/
>
> ____________________________________________________________________
> WiX Toolset Users Mailing List provided by FireGiant
> http://www.firegiant.com/
>
More information about the wix-users
mailing list