WiX XmlFile ElementPath plusieurs résultats
Question
Je viens d'utiliser l'élément WiX XmlFile avec un ElementPath qui correspond à plusieurs nœuds XML et met à jour le premier, plutôt que tous les nœuds correspondants. Est-ce un bug dans WiX? Quelqu'un peut-il suggérer une solution de contournement pour cela?
La solution
La conception actuelle de XmlFile n'en met à jour qu'une. Cela semble être une bonne demande de fonctionnalités pour le jeu d’outils WiX.
Autres conseils
Si plusieurs éléments ont des valeurs différentes pour un certain attribut (par exemple, vous avez 5 éléments, chacun avec un attribut Name différent), vous pouvez simplement redéfinir la valeur pour chacun d'eux (en utilisant des chemins formatés).
Si ce n'est pas le cas, j'imagine que vous pourriez utiliser certaines astuces laides pour vous en sortir. Par exemple, modifiez le texte du nœud de chaque nœud pour lequel vous avez déjà défini la valeur souhaitée, puis modifiez l'instance suivante, car elle devient la première. Bien sûr, lorsque vous avez fini de parcourir toutes les occurrences, modifiez le texte précédent ...