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 niezmienionyA jednak nadal odmawia odinstalowania poprzedniej wersji. Więc co przegapiłem? Albo co robię źle?
Dzięki!