VS2008 Setup Project: Odinstalowanie poprzedniego MSI

Mam projekt instalacji VS2008, który tworzy setup.msi, który instaluje aplikację WinForms (C #).

Za każdym razem, gdy aktualizuję numer wersji, użytkownicy muszą najpierw odinstalować poprzednią wersję, zanim będą mogli zainstalować nową. W przeciwnym razie otrzymamy komunikat „Inna wersja tego produktu jest już zainstalowana”.

Właśnie to robię już, gdy tworzę nową wersję instalatora:

ZestawUsuń poprzednie wersje= prawda iDetectNewerInstalledVersion= prawdaPrzyrostAssemblyVersion (z wdrożonego exe)PrzyrostWersja (projektu instalacji)Wygeneruj nowyKod produktu (zgodnie z monitem VS, gdy wersja zostanie zmieniona)PozostawiaćUpgradeCode niezmieniony

A jednak nadal odmawia odinstalowania poprzedniej wersji. Więc co przegapiłem? Albo co robię źle?

Dzięki!

questionAnswers(6)

yourAnswerToTheQuestion