Apply the Patch setup
Hi,
We are the product devlopement company. We have the MSI setup for product it will install the more than 500 assemblies files in customers machine.
Once we had released the product there may be some problem in any our of the assemblies due to serveal reason.
At the time we will fix those problem and provided the patch update to the customer.
Current System:
1) Fix the problem in the devlopement environment and build the assemblies.
2) Generate the Patch setup using the Inno script with modified assemblies.
3) While installing the patch setup in the customer machine it will backup the old assemblies and replace the modified assemblies.
Drawback:
Customer can't able to uninstall the installed patch becoz it just replace the assemblies.
Is it possible to have the patch system in MSI like MSP files or else is there any option to uninstall the patch in my current system itself ?
Thanks,
Velu
We are the product devlopement company. We have the MSI setup for product it will install the more than 500 assemblies files in customers machine.
Once we had released the product there may be some problem in any our of the assemblies due to serveal reason.
At the time we will fix those problem and provided the patch update to the customer.
Current System:
1) Fix the problem in the devlopement environment and build the assemblies.
2) Generate the Patch setup using the Inno script with modified assemblies.
3) While installing the patch setup in the customer machine it will backup the old assemblies and replace the modified assemblies.
Drawback:
Customer can't able to uninstall the installed patch becoz it just replace the assemblies.
Is it possible to have the patch system in MSI like MSP files or else is there any option to uninstall the patch in my current system itself ?
Thanks,
Velu
0 Comments
[ + ] Show comments
Answers (1)
Please log in to answer
Posted by:
anonymous_9363
13 years ago
I don't know the Inno product at all but it sounds like it replaces files, rather than actually patching them. You sort of contradict yourself in the way you describe your current set-up, in that you say the package makes back-ups of the assemblies but that "Customer can't able to uninstall the installed patch [becoz] because it just replace the assemblies. " If you have back-ups, surely to "uninstall", the customer can just replace the "patched" files with the back-ups?
Anyway, by default, Windows Installer patch files do actually patch components. Also by default, patches are marked as 'Uninstallable' but they can be marked so that they cannot be uninstalled. In these circumstances, most people would probably uninstall then reinstall.
See this MSDN article for details.
Anyway, by default, Windows Installer patch files do actually patch components. Also by default, patches are marked as 'Uninstallable' but they can be marked so that they cannot be uninstalled. In these circumstances, most people would probably uninstall then reinstall.
See this MSDN article for details.
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
so that the conversation will remain readable.