我刚刚使用了WiX XmlFile元素和一个匹配多个XML节点的ElementPath,它只更新了第一个,而不是所有匹配的。这是WiX中的错误吗?有人可以为此建议解决方法吗?

有帮助吗?

解决方案

当前的XmlFile设计只更新一个。看起来好像是对WiX工具集的一个很好的功能请求。

其他提示

如果多个元素对某个属性具有不同的值(例如,您有5个元素,每个元素具有不同的Name属性),则可以重复设置每个元素的值(使用格式化路径)。

如果情况并非如此,我想你可以用一些丑陋的技巧来解决它。例如,将已经设置了所需值的每个节点的节点文本更改为,然后可以更改下一个实例,因为它成为第一个实例。当然,当您完成所有实例的更新后,请更改文本...

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top