Perché InstallShield 2008 non ripristina le modifiche XML?
-
05-07-2019 - |
Domanda
Sto usando InstallShield 2008 Premier per modificare alcuni file XML che sono già sul sistema di destinazione. Questo processo funziona perfettamente con le modifiche ai file XML " la funzione.
Il mio problema è che InstallShield non rimuove queste modifiche durante la disinstallazione. Ho impostato l'elemento " Rimuovi su Disinstalla " casella di controllo all'interno dell'elemento aggiunto ma InstallShield sembra di conseguenza ignorarlo.
Qualcuno ha idea di come risolvere questo problema?
Soluzione
Sfortunatamente, non sembra risolvibile. Fondamentalmente, le modifiche xml apportate durante l'installazione non sembrano essere "finalizzate" fino al completamento dell'installazione. Per questo motivo, sembra che il file xml rimanga con " in sola lettura " e " nascosto " attributi impostati.
Nella mia esperienza con IS2009, ho dovuto scrivere un installScript per gestire manualmente le modifiche (e la rimozione).
C'è un sacco di gente con questo problema nei forum della comunità IS, ma purtroppo nessuna risposta ufficiale o riconoscimento ..