How can I create an MSI Installer which lets the user decide whether a previous version should be retained or not?
I've set the current installer's UpgradeCode to be the same as the previous version, as I've read in an article.
I've tried setting RemovePreviousVersions
to True
but it uninstalls the previous version silently; is there any way to make the user decide about it?
The idea is, the user should be able to:
- Install the latest software version
- Install the latest software version over a previous one
- and lastly; Install the latest software version side by side with the previous one.
Update
Just an info, I'm not knowledgeable of the tools, I'm just trying out Installer Project, but I'm willing to learn another tool if necessary, as long as the output is an MSI.
Update#2
I was able to do it in Advanced Installer but it is a paid feature, so... I'm thinking maybe I can also do it in Installer Project or something. Anyone?