But first, a question. In AI ( 4.7.1) , if you change just the fourth version number element, you get a message saying that Windows Installer ignores this, and that "changing it alone will not generate a new package". Can you explain what you mean by the last bit? My understanding is that even for a "Small Update", (no change in first three parts of version) the resulting msi must still have a new package id?
The problem I am getting is that in certain situations of applying a delta patch, Windows complains :
"Error applying patch to file D:\Config.msi\PT18f.tmp. It has probably been updated by other means, and can no longer be modified by this patch. For more information contact your patch vendor".
(Cancel, Retry, Ignore)
This seems to be happening while trying to apply a patch to a base install that has already been patched with a "minor upgrade", (i.e. same product code, different version number).
Both patches target the original msi, and have patch sequencing information. (I set the sequence # to the same as the full four-part version number)
However, the second patch does successfully install in either of these two scenarios:
- The patch only contains whole files (no deltas), or
- the patch is installed directly against the base install without the first patch being applied in between.
Any ideas?
MT