多行上的WiX XmlFile setValue

多行上的WiX XmlFile setValue,xml,wix,windows-installer,Xml,Wix,Windows Installer,我使用带有setValue的标记在安装期间更新xml文件的内容,但它只替换找到的第一个条目 据我谷歌搜索,该设计只更新了第一个 有人遇到过这种麻烦吗? 还有什么好办法可以解决这个问题吗?我所做的工作就是创建一个自定义操作。NET使用XmlDocument可以轻松读取所有节点并替换所有需要的值。我不喜欢这个选项,但我想我别无选择。你必须使用bulkSetValue而不是setValue。 更多信息:

我使用带有setValue的标记
在安装期间更新xml文件的内容,但它只替换找到的第一个条目

据我谷歌搜索,该设计只更新了第一个

有人遇到过这种麻烦吗?

还有什么好办法可以解决这个问题吗?

我所做的工作就是创建一个
自定义操作。NET使用XmlDocument可以轻松读取所有节点并替换所有需要的值。我不喜欢这个选项,但我想我别无选择。

你必须使用
bulkSetValue
而不是
setValue
。 更多信息: