My App will be initially deployed with Windows Installer.
The key characteristics of the solution I am looking for include:
-
Support silent update while app is
running (or automatically restart
client) -
Easy to maintain and manage packing
process -
Avoid complex customizations or
installation scripts
Do you have any ideas on how can I achieve this? Even if it means to modify the app code to support any idea.
Application is .net 2.0
Have you considered using ClickOnce for deployment? It has a facility to programatically check for updates and optionally force them to be installed – see http://msdn.microsoft.com/en-us/library/ms404263.aspx