[wix-users] How to Detect if Bundle is Being Upgraded vs Uninstalled

Edwin Castro egcastr at gmail.com
Tue Apr 28 08:52:29 PDT 2020


See
https://wixtoolset.org/documentation/manual/v3/bundle/bundle_built_in_variables.html


Perhaps WixBundleInstalled and/or WixBundleAction would be helpful.

The BOOTSTRAPPER_ACTION enum is defined at

https://github.com/wixtoolset/wix3/blob/develop/src/burn/inc/IBootstrapperEngine.h

--
Edwin G. Castro


On Tue, Apr 28, 2020 at 7:36 AM Kristoffer M via wix-users <
wix-users at lists.wixtoolset.org> wrote:

> Hello All,
>
> I am using a bundle to install a couple MSI packages and some
> prerequisites. One of the prerequisites is a program that uses
> InstallShield to install it. The bundle uses an ExePackage element with
> CommandLine conditions to call the installshield installer based on if
> something else exists.
>
> Installing and Uninstalling the bundle works just fine but there are issues
> that occur during the upgrade process. Is there a way to detect if the
> bundle is being upgraded vs uninstalled. I want the ExePackage to basically
> do nothing during the upgrade. When using the Product element, there are
> certain properties that can be leveraged such as 'INSTALLED', 'NOT
> REINSTALL', 'REMOVE=ALL', ect... Are there similar properties that can be
> used in the bundle element?
>
> Thanks very much!
>
> ____________________________________________________________________
> WiX Toolset Users Mailing List provided by FireGiant
> http://www.firegiant.com/
>



More information about the wix-users mailing list