2008-10-06 6 views
0

J'utilise Installshield 2008 Premier pour éditer certains fichiers XML qui se trouvent déjà sur le système cible. Ce processus fonctionne correctement avec la fonction "XML file changes".Pourquoi Installshield 2008 ne supprime-t-il pas les modifications XML?

Mon problème est que Installshield ne supprime pas ces modifications lors de la désinstallation. J'ai mis la case à cocher "Supprimer l'élément sur la désinstallation" dans l'élément ajouté, mais InstallShield semble par conséquent ignorer cela.

Est-ce que quelqu'un a une idée de comment résoudre ce problème?

Répondre

1

Malheureusement, il ne semble pas soluble. Fondamentalement, les changements de xml faits pendant l'installation ne semblent pas être «finalisés» jusqu'à ce que l'installation se termine réellement. À cause de cela, le fichier xml semble être laissé avec les attributs "readonly" et "hidden". Dans mon expérience avec IS2009, j'ai dû écrire un script d'installation pour gérer manuellement les changements (et la suppression).

Il y a beaucoup de gens avec cette question sur les forums communautaires est, mais malheureusement pas de réponse officielle ou la reconnaissance ..

+0

Eh bien, ils vont peut-être résoudre ce problème dans la prochaine version;) Jusque-là il restera une tâche manuelle. – Marcus

Questions connexes