2012-08-29 16 views
10

mam przestrzegać instrukcji opisanych tutaj, ale to nie działa dokładnie tak, jak muszę .:Jak odinstalować InstallShield w poprzednich wersjach?

How to get InstallShield LE to uninstall the existing installation automatically? (podobno to pracował dla innych ludzi, więc warto o wygląd. Jeśli to nie trick, pamiętaj upvote @ odpowiedź JYelton za)

rezultatem tej instrukcji jest to, że mogę zainstalować aplikację bez konieczności deinstalacji, ale teraz są 2 oddzielne przypadki zastosowania w moim oknie Dodawanie lub usuwanie programów. W rzeczywistości nie odinstalowuje poprzedniej wersji, po prostu instaluje nową wersję aplikacji obok poprzedniej wersji.

Jak mogę odinstalować oprogramowanie InstallShield w poprzednich wersjach aplikacji?

Odpowiedz

17

Skonfiguruj nowy projekt, aby usunąć stary, korzystając z widoku Ścieżki uaktualnień: Dodaj nową ścieżkę uaktualnienia i przejdź do poprzedniego pliku .msi, aby upewnić się, że używa właściwego kodu uaktualnienia. Następnie dostosuj ustawienia, które się pojawią, jeśli to konieczne; zazwyczaj powinny być poprawne.

+1

Jak to zrobić z projektem VSTO? Wygląda na to, że nie ma opcji konfiguracji programu installshield na karcie publikowania projektu dodatku. – Jimmy

+1

Jeśli dobrze rozumiem, jeśli na przykład jesteś w trzeciej wersji aplikacji i masz dwie poprzednie wersje, musisz zdefiniować dwie ścieżki aktualizacji. Jedna z pierwszą wersją msi i druga z drugą wersją msi. Za każdym razem, gdy tworzysz nową wersję, dodajesz ścieżkę uaktualnienia poprzedniej wersji. Nie masz jednej ścieżki uaktualnienia z najnowszą poprzednią wersją. Czy to jest poprawne? – DDA

+2

Nawet jeśli kod uaktualnienia jest prawidłowy (taki sam jak ostatnio msi), nie rozwiąże problemu; należy ** również zmienić kod produktu **. – ender

Powiązane problemy