I made major changes on my project and I create a new setup to update the old version. The new changes should be installed for all users but the old version wasn't like that (user has the right to choose if he want to install it for all user or only a specific user). I did the following things to make things work fine: VS Setup:
- InstallAllUsers = true
- DetectNewerVersion = true
- RemovePreviousVersion = true
- Changed setup version
- Regenerate new Product code
- Rebuild the setup folder
After that, I tried to updated to the new version but what happened is it has overridden the old version and didn't delete all files that exists in different location also I found that I have two products now in control panel instead of one.
Is there something I'm missing here?