XmlMassUpdate - 如何删除一个节点

4
我们希望使用msbuild来清除web.config文件中的connectionStrings部分。
最简单的方法是什么?
我们之前使用过XmlMassUpdate来替换值(也可以参考这个问题:XmlMassUpdate-Repla Value Node),但没有找到完全删除它的方法。
更多细节:
我们希望将web.config中的部分更改为
<connectionStrings>
</connectionStrings>
3个回答

8
在你的替换文件中尝试这个。
<connectionStrings xmu:action="remove" />

这将完全删除<connectionStrings>标签。


1

试一试这个:

<connectionStrings>
  <add xmu:key="name" key="connectionString1" xmu:action="remove" />
</connectionStrings>

1
我尝试了类似以下的方法,看起来好像可以工作:
<connectionStrings>
  <add xmu:key="name" name="connectionString1" xmu:action="remove" />
</connectionStrings>

(注意name=而不是key=


请注意,这个答案和汤姆的不同(仔细看)。 - Tim Post

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接