We have a Visual Studio 2008, Setup and Deployment, Setup Project which installs minimal files and runs some custom actions. We also have several Merge Module Projects that the Setup Project deploys. Each Merge Module has a Module Retargetable Folder with unique sub folders where different components are installed to.
The problem we're experiencing is that during an Uninstall of the Setup Project, files that were deployed by the Setup Project are fully removed from the hard drive; but files that were deployed by the Merge Modules are not removed at all.
Additionally if after uninstalling the files that were deployed by the Merge Module still exist on the hard drive, installing the Setup Project again does not overwrite the files deployed by the Merge Module.
We have to acceptable outcomes:
1) Make it so that the Merge Module deployed files are removed during Uninstall 2) Allow files deployed by the Merge Module to be overwritten during a fresh install
Any thoughts would be appreciated!