WiX XmlFile ElementPath risultati multipli
Domanda
Ho appena usato l'elemento WiX XmlFile con un ElementPath che corrisponde a più nodi XML e aggiorna solo il primo, anziché tutti quelli corrispondenti. È un bug in WiX? Qualcuno può suggerire una soluzione alternativa per questo?
Soluzione
L'attuale progetto XmlFile ne aggiorna solo uno. Sembra una buona richiesta di funzionalità per il set di strumenti WiX.
Altri suggerimenti
Se i molteplici elementi hanno valori diversi per un determinato attributo (ad esempio hai 5 elementi, ognuno con un attributo Nome diverso), puoi semplicemente ripetere l'impostazione del valore per ciascuno di essi (usando i percorsi formattati).
In caso contrario, suppongo che potresti usare alcuni brutti trucchi per aggirare il problema. Ad esempio, modificare il testo del nodo di ciascun nodo su cui è già stato impostato il valore desiderato, quindi è possibile modificare l'istanza successiva, poiché diventa la prima. Naturalmente, quando finisci di esaminare tutte le istanze, modifica il testo indietro ...