解决方法
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']" />