【问题标题】:XmlMassUpdate - How to delete a nodeXmlMassUpdate - 如何删除节点
【发布时间】:2011-01-15 05:21:15
【问题描述】:
我们想使用 msbuild 从 web.config 文件中清除 connectionStrings 部分。
最简单的方法是什么?
我们之前曾使用 XmlMassUpdate 替换值(另请参阅此问题:XmlMassUpdate - Replace Value Node),但尚未找到完全删除它的方法。
更多细节:
我们想更改 web.config 中的部分
到
【问题讨论】:
标签:
msbuild
web-config
xmlmassupdate
【解决方案1】:
在你的替换文件中试试这个
<connectionStrings xmu:action="remove" />
这应该完全删除<connectionStrings> 标签。
【解决方案2】:
试一试:
<connectionStrings>
<add xmu:key="name" key="connectionString1" xmu:action="remove" />
</connectionStrings>
【解决方案3】:
我尝试了类似以下的方法,它似乎有效:
<connectionStrings>
<add xmu:key="name" name="connectionString1" xmu:action="remove" />
</connectionStrings>
(注意name= 而不是key=)