我想从web.config中删除一些元素(它安装在此安装中),如果某些PROP =“0”
<configuration>
<thingy>
<stuff>
<item type='value1' name='name1' file='node1.txt'/>
<item type='value2' name='name2' file='node2.txt'/>
</stuff>
</thingy>
</configuration>
我正在尝试这样做
<util:XmlConfig
On="install"
Action="delete"
Id="RemoveAnElement"
Node="element"
File="Application.dll.config"
VerifyPath="/configuration/thingy/stuff/item[\[]@type='value1'[\]]"
ElementPath="/configuration/thingy/stuff"
Sequence="100"
/>
没有错误,但元素仍然存在。如何删除它?
答案 0 :(得分:3)
从基础XML文件中删除元素并反转逻辑,以便在PROP =“1”时WiX添加元素。