[wix-users] Problem with version detection
Jon Earle
earlej at hotmail.com
Wed Jan 17 13:22:43 PST 2018
Yes, that makes sense.
I am working with OnDetectRelatedBundle now...
#region OnDetectRelatedBundle
public override void OnDetectRelatedBundle(WPFBootstrapperEventArgs<Wix.DetectRelatedBundleEventArgs> e)
{
uninstallPriorVersionMessage = Bootstrapper.Engine.FormatString(Bootstrapper.Engine.StringVariables["CannotUpgradeMessage"]);
// We are going to short-circuit and prevent any upgrades for the time being. When we wish to handle upgrades,
// this method can be removed and the logic conducted in the OnDetectRelatedMsiPackage.
if (e.Arguments.RelationType == Wix.RelationType.Upgrade
&& e.Arguments.Operation == Wix.RelatedOperation.MajorUpgrade)
{
// Write a message to the log and pop up a messagebox alerting the user.
AlertAndLogMessage(Wix.LogLevel.Standard, uninstallPriorVersionMessage);
// Close the installer.
ShutdownInstaller();
}
}
#endregion OnDetectRelatedBundle
________________________________
From: wix-users <wix-users-bounces at lists.wixtoolset.org> on behalf of Nir Bar via wix-users <wix-users at lists.wixtoolset.org>
Sent: Wednesday, January 17, 2018 3:20 AM
To: WiX Toolset Users Mailing List
Cc: Nir Bar
Subject: Re: [wix-users] Problem with version detection
The GUID values in log are the bundle Id which gets a new value on each build.
In your BA you can handle OnDetectRelatedBundle and OnPlanRelatedBundle.
--Independent WiX Expert. Creator of-
JetBA: WPF Bootstrapper User Interface Framework
JetBA++: Native Qt Bootstrapper User Interface Framework
____________________________________________________________________
WiX Toolset Users Mailing List provided by FireGiant http://www.firegiant.com/
WiX Support | WiX Experts and Resources from FireGiant<http://www.firegiant.com/>
www.firegiant.com
WiX Support | Installation, Development, Deployment | WiX Experts and Resources from FireGiant
More information about the wix-users
mailing list