我正在使用带有setValue的标记<util:XmlFile>
在安装期间更新xml文件的内容,但它只替换找到的第一个条目。
就谷歌而言,设计只更新了第一个。
有没有人遇到过这个麻烦? 还有其他任何方法可以解决这个问题吗?
答案 0 :(得分:6)
您必须使用bulkSetValue
代替setValue
。
更多信息:http://wix.sourceforge.net/manual-wix3/util_xsd_xmlfile.htm
答案 1 :(得分:-1)
我所做的解决方法是创建一个CustomAction
。使用XmlDocument可以轻松读取所有节点并替换所需的所有值。我不喜欢这个选项,但我想我别无选择。