Projeto de instalação do VS2008: Desinstalando o MSI anterior

Eu tenho um projeto de instalação do VS2008, que cria um setup.msi que instala um aplicativo WinForms (C #).

Sempre que eu atualizo o número da versão, os usuários precisam primeiro desinstalar a versão anterior para poder instalar a nova. Caso contrário, receberemos a temida mensagem "Outra versão deste produto já está instalada".

Isto é o que já estou fazendo quando crio uma nova versão do instalador:

ConjuntoRemover versões anteriores= verdadeiro eDetectNewerInstalledVersion= trueIncrementoAssemblyVersion (do exe que está sendo implantado)IncrementoVersão (do projeto de instalação)Gere um novoCódigo do produto (conforme solicitado pelo VS, quando a versão é alterada)SairUpgradeCode inalterado

E ainda assim se recusa a desinstalar a versão anterior. Então, o que eu perdi? Ou o que estou fazendo de errado?

Obrigado!

questionAnswers(6)

yourAnswerToTheQuestion