Hello,
I have an installer with two different Builds in it. One is a Single EXE Setup with resources inside named "Default Build" and the other one is a EXE Setup with resources next to it, named "Update".
With the Default Build, everything works nice and as expected. But the Update build leads to an error when I try to unistall the product using the standard windows function for this. It just doesn't uninstall any of the file and the program entry remains in the list of installed programs after the unistall wizard finished. It looks like, the installer lost track of the files, because I'm also able to run the installer more than once for the same version of my product. Normally the installation would stop right at the beginning saying that the product is already installed.
I know that you have to check the option "Do not delete extracted MSI and CAB files" to prevent this error and this option is checked for my Default Build. But for the Update Build -which is a EXE setup with resources next to it- this option is not available.
I'm using the Update Build to have a smaller installer in case I don't need all the prerequisites that are needed for the first time installation. I use the Default Build in that case - I hope that makes any sense but it worked for years now. I have older products that are actually still work just that way and also the Update installer works just fine. But newer products do not and I already started to compare the project file with an text editor without any luck
Can someone help me?