[wix-users] How WixTools manage the upgrades?

Markus Kramer markuskramerigitt at gmail.com
Mon Aug 17 10:36:47 PDT 2020


Edwin,
In an Major Upgrade, how do you specify the condition for a Custom Action
that shall only execute in an upgrade?

I tried
*     Installed AND NOT REMOVE*
but in a Major Upgrade, the Custom Action was skipped (Condition not met).

Also, how do you schedule  RemoveExistingProducts early?

Best Regards,
Markus

On Mon, Aug 17, 2020 at 4:58 PM Edwin Castro via wix-users <
wix-users at lists.wixtoolset.org> wrote:

> Do you mean WiX Toolset when you say WixTools? If yes, then you are
> probably really asking how does the Windows Installer support upgrades? The
> WiX Toolset is a collection of tools for authoring Windows Installer
> packages.
>
> https://docs.microsoft.com/en-us/windows/win32/msi/patching-and-upgrades
>
> You'll see the answer is "it depends on how you author your MSI package". I
> understand that answer isn't very satisfying but it is a correct answer.
>
> I author my MSI packages to "uninstall the old version and install the new
> version" by using a Major Upgrade and schedule RemoveExistingProducts
> early.
>
> --
> Edwin G. Castro
>
> On Sun, Aug 16, 2020, 16:10 Davide Perini via wix-users <
> wix-users at lists.wixtoolset.org> wrote:
>
> > As title.
> > How WixTools manage the upgrades?
> >
> > Suppose that I have a version 1.0 installed,
> > what happen if I install version 1.1 on it?
> >
> > DOes it uninstall the old version and reinstall the new one?
> >
> > Thanks
> > Davide
> >
> > ____________________________________________________________________
> > 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