Is there a way to create a MSI so that it allows you to install the software in two different locations by re-running it? I'm creating a MSI to deploy a web application. I would like to build MSI once (I'm using Web Setup Project), say for staging and then once the build is qualified, I would like to run that same MSI again for yet another environment (UAT). The problem, however, is that we share the same webserver for STG and UAT (running as two different websites on IIS).
Thanks.