Question

Je développe InstallShield 2010 application, mais le « changement de fichier texte » et « changement de fichier xml » est pas bon de modifier le fichier de configuration (y compris app.config) parce que l'application de la condition (comme « si ») ne sont pas pris en charge et faire élément (attribut) commande dans le fichier xml fixe.

Quelqu'un pourrait-il suggérer "Les meilleures pratiques dans le changement de configuration lors de l'installation"?

Était-ce utile?

La solution

InstallShield utilise MSXML pour faire des mises à jour est ce qui est le comportement du DOM. Si cela est inacceptable pour vous, alors vous devrez soit faire semblant qu'il n'est pas XML et utiliser le texte change le motif ou écrire vos propres actions personnalisées.

Depuis que vous avez demandé sur les « meilleures pratiques » Je dirais que XML valide est XML valide et si vous êtes inquiet pour la lisibilité pour les éditer à la main que peut-être qu'ils ne devraient pas être le modifier à la main si elles ne le font pas correctement comprendre XML.

me rappelle la vieille blague dans les années 1990 sur l'utilisateur qui savait juste assez pour être dangereux quand il a appris ce qu'est un fichier INI était.

Une autre bonne pratique qui a été débattue au cours des années est de savoir si ce type de configuration appartient même dans le programme d'installation. Je le fais tout le temps, mais il y a beaucoup qui ne le font pas / ne sera pas. Ils insistent sur la configuration en gardant à l'application; généralement fait à la première exécution.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top