Ho seguito le istruzioni riportate qui, ma non funziona esattamente come ho bisogno .:Come rendere InstallShield disinstallare le versioni precedenti?
How to get InstallShield LE to uninstall the existing installation automatically? (a quanto pare questo ha lavorato per altre persone, quindi vale la pena di dare un'occhiata. Se si fa il trucco, essere sicuri upvote @ risposta di JYelton)
il risultato di queste istruzioni sono che posso installare l'applicazione senza dover disinstallare , ma ora ci sono 2 istanze separate dell'applicazione nella mia finestra installazione Rimuovi. In realtà non disinstalla la versione precedente, installa semplicemente la nuova versione dell'applicazione accanto a quella precedente.
Come posso rendere InstallShield disinstallare le versioni precedenti dell'applicazione?
Come si fa a fare questo con un progetto VSTO? Sembra che non ci siano opzioni di configurazione installshield nella scheda di pubblicazione del progetto del componente aggiuntivo. – Jimmy
Se capisco bene se per esempio sei alla terza versione di un'app e hai due versioni precedenti, allora avresti due percorsi di aggiornamento definiti. Uno con la prima versione di msi e uno con la seconda versione di msi. Ogni volta che crei una nuova versione, aggiungi un percorso di aggiornamento della versione precedente. Non hai un solo percorso di aggiornamento con la versione precedente più recente. È corretto? – DDA
Anche se il codice di aggiornamento è corretto (come l'ultimo MSI), non risolverà il problema; è necessario ** cambiare anche il Codice prodotto **. – ender