XmlMassUpdate - 如何删除节点

发布于 2024-08-20 21:42:08 字数 582 浏览 3 评论 0原文

我们想使用 msbuild 清除 web.config 文件中的 connectionStrings 部分。

最简单的方法是什么?

我们之前使用过 XmlMassUpdate 来替换值(另请参阅这个问题:XmlMassUpdate - 替换值节点) ,但还没有找到完全删除的方法。

更多详细信息:

我们希望将 web.config 中的部分从 更改

<connectionStrings>
  <add name="connectionString1" connectionString="Data Source=localhost\SQLEXPRESS;Initial Catalog=Db1;Integrated Security=True" />
</connectionStrings>

<connectionStrings>
</connectionStrings>

We would like to use msbuild to clear the connectionStrings section from a web.config file.

What is the easiest way to do that?

We have previously used XmlMassUpdate to replace values (see also this question: XmlMassUpdate - Replace Value Node), but have not found a way to remove it entirely.

More details:

We would like to change the section in web.config from

<connectionStrings>
  <add name="connectionString1" connectionString="Data Source=localhost\SQLEXPRESS;Initial Catalog=Db1;Integrated Security=True" />
</connectionStrings>

to

<connectionStrings>
</connectionStrings>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

秋叶绚丽 2024-08-27 21:42:08

在替换文件中尝试此操作

<connectionStrings xmu:action="remove" />

这应该完全删除 标记。

Try this in your substitutions file

<connectionStrings xmu:action="remove" />

This should completeley remove the <connectionStrings> tag.

得不到的就毁灭 2024-08-27 21:42:08

试一试:

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

Give this a shot:

<connectionStrings>
  <add xmu:key="name" key="connectionString1" xmu:action="remove" />
</connectionStrings>
情场扛把子 2024-08-27 21:42:08

我尝试了类似于以下内容的方法,它似乎有效:(

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

注意 name= 而不是 key=

I tried something similar to the following and it seemed to work:

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

(note name= instead of key=)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文