4

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

最简单的方法是什么?

我们之前使用 XmlMassUpdate 替换值(另请参阅此问题:XmlMassUpdate - Replace Value Node),但尚未找到完全删除它的方法。

更多细节:

我们想将 web.config 中的部分从

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

<连接字符串>
</connectionStrings>
4

3 回答 3

8

在你的替换文件中试试这个

<connectionStrings xmu:action="remove" />

这应该完全删除<connectionStrings>标签。

于 2010-05-28T12:16:41.893 回答
1

试一试:

<connectionStrings>
  <add xmu:key="name" key="connectionString1" xmu:action="remove" />
</connectionStrings>
于 2010-04-22T05:56:02.810 回答
1

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

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

(注意name=代替key=

于 2010-11-19T22:01:24.153 回答