[wix-users] Patch installation

Phil Wilson phil.wilson at mvps.org
Thu Aug 4 09:47:17 PDT 2016


Strictly speaking the "version" is the file version in the resources of the
binary file. Other versions are not used. For example MSI files have
"versions" but they don't figure into overwrite rules during an install if
you were attempting to replace one MSI file with another.

Otherwise data file overwrite rules are here:

https://msdn.microsoft.com/en-us/library/windows/desktop/aa370532(v=vs.85).a
spx

And there's a non-hashcheck equivalent. 

The versioned file rules are here:

https://msdn.microsoft.com/en-us/library/windows/desktop/aa367835(v=vs.85).a
spx

Phil W 

-----Original Message-----
From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On Behalf Of
Charles Gallo [9Dots Management]
Sent: Thursday, August 04, 2016 5:37 AM
To: WiX Toolset Users Mailing List
Subject: Re: [wix-users] Patch installation

Question - on NON executable object (in particular, XLAM files - which
really ARE executable) how do they do versioning?  Interestingly, if you
look, the version is always XX.XX.XX - I tend to put the version in the tag

-----Original Message-----
From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On Behalf Of
Robert Goodridge
Sent: Thursday, August 04, 2016 12:37 AM
To: WiX Toolset Users Mailing List <wix-users at lists.wixtoolset.org>
Subject: Re: [wix-users] Patch installation

Hi Stephanie,

Executable objects are installed based on the Version number in the
executable being greater than the currently installed version of the
executable. That's it. No workarounds, Its not date based or difference
based. Just version. This is a Windows Installer behaviour, not WiX.
<snip>

____________________________________________________________________
WiX Toolset Users Mailing List provided by FireGiant
http://www.firegiant.com/





More information about the wix-users mailing list