Hi,
I'm trying to do a major upgrade, conserving some non-versioned user specific files. As the "never overwrite" setting for components brings along the known problem of files missing after the upgrade process, I wanted to rely on file versioning rules.
My non-versioned file has an earlier creation than modification date, according to this https://msdn.microso...1(v=vs.85).aspx the file should be not be overwritten during a major upgrade. This is not the case, the log file mocks me with the following output:
Allowing installation of component: {x} even though a modified unversioned keyfile exists and file versioning rules would disable the component
Can anyone tell me why my setup behaves this way?
Some additional Info:
InstallScript MSI project
RemoveExistingProducts is scheduled between InstallValidate and InstallInitialize
The REINSTALLMODE property is not set at all during my setup (at least it does not show up in the log). It appears if I set it to "omus" manually but that doesn't help.
Thanks a lot for any help.