FrancescoT wrote:Anyway, I am not quite sure to follow what you are going to do.
Hi Francesco,
sorry for the delay, I was out of office for a week.
I'd like a setup that recognizes a prior installation and does nothing more than exchanging a few files.
Normally one would create a patch for that but caching was not activated and for this version we need another way because we can't expect our customers to follow the procedure of selecting the path to the original sources (it is no product for IT-affine people).
Therefore I created a setup based on the original one, eliminated all files not to change and changed the RevisionCode.
The older setup wrote the installation path to the registry for other purposes. So not uninstalling the prior install, reading that path, setting it as target path and installing the new files should do it I thought.
It doesn't. The setup tells me it copied the files, messageboxes tell me the expected values but the files are not overwritten.
Are other setups doing this (not only those created with InstallAware) custom implementations?
Another thing: Creating a patch gives a result that is almost as big as the original setup (~750 MG instead of the expected 2 MB). Is this because of the integrated .NET framework version?
Is there a way to avoid this?
EDIT: The log says the product was new configured. Does that mean the setup was in maintenance mode? It does not show the maintenance screen.
Regards
Anja