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" />
</接続文字列>

<接続文字列>
</接続文字列>
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 に答える