There are several options, but they depend on which installer you used in the first place.
Inno Setup is very easy, since (if the file elements are configured correctly) InnoSetup will detect that the application is already installed and only copy the modified files, even if you publish the entire setting. It will be automatic.
If you used the built-in installation project of Visual Studio, this is also possible, but you must set another โupdate identifierโ in the settings. I have not worked much with this yet.
The third option is to use Windows Installer XML (WIX), which is capable of creating patch installers, but I have not worked much with WIX.
One of the last options would be to write something yourself that can exchange old files with new files, but you will need to keep UAC in mind for new versions of Windows.
Thorsten dittmar
source share