Abbiamo installare un'applicazione (MSI) utilizzando MSIEXEC con la seguente opzione riga di comando:MSI Install fallisce perché "Un'altra versione di questo prodotto è già installata"
MsiExec.exe /x{code} /qn /liwearucmopvx+ C:\Log\UnInstall.tra
MsiExec.exe /iC:\Source\App.msi /qn TARGETDIR=C:\Install ALLUSERS=1 /liwearucmopvx+ %C:\Log\Install.tra
Il più delle volte questo funziona, ma a volte il la disinstallazione fallisce (non sono sicuro del perché ancora, esaminando l'errore). In ogni modo, quando questo accade ricevo il seguente errore durante la reinstallazione:
Another version of this product is already installed. Installation of this version cannot continue. To configure or remove the existing version of this product, use Add/Remove Programs on the Control Panel
C'è un modo per aggirare questo? Significa assicurarci di reinstallarlo sempre (se esiste, possiamo semplicemente soffiarlo automaticamente?)
State facendo il programma MsiExec? O questa domanda appartiene da qualche altra parte ;-) –
Non sei sicuro di cosa intendi con "renderlo programma"? – Shaitan00
stackoverflow come il nome (forse) implica è un sito di programmatore, AFAIK. –