多行上的WiX XmlFile setValue

时间:2012-08-31 07:06:13

标签: xml wix windows-installer

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

就谷歌而言,设计只更新了第一个。

有没有人遇到过这个麻烦? 还有其他任何方法可以解决这个问题吗?

2 个答案:

答案 0 :(得分:6)

您必须使用bulkSetValue代替setValue。 更多信息:http://wix.sourceforge.net/manual-wix3/util_xsd_xmlfile.htm

答案 1 :(得分:-1)

我所做的解决方法是创建一个CustomAction。使用XmlDocument可以轻松读取所有节点并替换所需的所有值。我不喜欢这个选项,但我想我别无选择。