【发布时间】:2010-12-24 14:33:43
【问题描述】:
如何使用 MSBuild 社区任务删除 web.config 中的节点。我可以使用 XmlUpdate 任务更新节点,但无法删除节点。任何想法。
【问题讨论】:
-
有趣的是,我以前从未注意到这一点。也许尝试使用 MSBuild 中的 PowerShell 来满足您的需求?或者提交带有自定义“XmlDelete”任务的补丁! :)
标签: msbuild msbuild-task
如何使用 MSBuild 社区任务删除 web.config 中的节点。我可以使用 XmlUpdate 任务更新节点,但无法删除节点。任何想法。
【问题讨论】:
标签: msbuild msbuild-task
XmlUpdate 任务可以做到这一点。我正在使用 2010 年 11 月 30 日的夜间版本。
<XmlUpdate
XmlFileName="web.config"
XPath="/configuration/appSettings/add[@key='setting2']"
Delete="true" />
MSBuild Extension Pack的XmlFile任务也可以做到:
<XmlFile
TaskAction="RemoveElement"
File="web.config"
XPath="/configuration/appSettings/add[@key='setting2']" />
【讨论】: