Jak zainstalować InstallShield LE, aby automatycznie odinstalować istniejącą instalację?

czy to możliwe?

Jedyne, co widzę, szukając, to przede wszystkim to, że muszę użyć narzędzi innych firm (np. Orca), aby pobrać identyfikatory GUID z moich istniejących MSI i skonfigurować z nimi InstallShield, aby odinstalować istniejącą wersję. Próbowałem jednego lub dwóch zestawów instrukcji, ale jak dotąd nic nie działało. Prawdopodobnie dlatego, że robię coś złego, ale wydaje mi się, że przeskakuję wiele obręczy, aby zrobić coś, co moim zdaniem powinno być stosunkowo proste. Czy ten problem nie został rozwiązany wcześniej?

Najlepszy wynik w Google wskazuje nata odpowiedź:

otwórz swój stary MSI z Orca i pobierz jego UpgradeCode z tabeli Propertyw projekcie InstallShield LE przejdź do „Informacje ogólne” w eksploratorze rozwiązańupewnij się, że pole „Upgrade Code” jest ustawione na stary kod MSI UpgradeCode

Czy to oznacza, że ​​muszę otwierać mój stary MSI z Orca i uzyskać jego UpgradeCode za każdym razem, gdy chcę wdrożyć nową wersję?

Brzmi to trochę hackish i jest z pewnością coś, czego nie chcę robić za każdym razem, gdy wdrażam nową wersję. Czy istnieje sposób, aby to zautomatyzować? Czy ta funkcjonalność jest dostępna w bardziej zaawansowanych wersjach InstallShield (pamiętając, że jestem na LE - w razie potrzeby uaktualnię)

questionAnswers(3)

yourAnswerToTheQuestion