【问题标题】: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" />
    

    这应该完全删除&lt;connectionStrings&gt; 标签。

    【讨论】:

      【解决方案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=

        【讨论】:

        • 注意,这个答案和汤姆的(仔细看)有区别
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多