If they are appened to, are only newer files removed from the previously install directory?
What does upgrading do?
Posted 25 July 2001 - 18:27
Posted 31 July 2001 - 15:35
My understanfing is
Minor updates
1. Add components and overwrite components that have a newer key file together with registry entries, companion files etc.
A major upgrade will
1 Add components and overwrite components that have a newer key file together with registry entries, companion files etc.
2. then Run the old (cached) msi file to remove any old components that are no longer required.
In both cases [1] the setup author will need to author the RemoveRegistry and RemoveFile tables to dispose of obsolete companion files and registry entries when a component is upgraded.
There is enormous scope to get this wrong. Add in a few badly thought out CAs and chaos rules:-)