He estado usando las tareas de la comunidad Tigris para actualizar varias claves AppSettings usando la tarea XMLUpdate.Cómo mejorar la actualización de un nodo XML en MSBuild
Ahora, sin embargo, deseo agregar un nodo a la sección system.net para configurar el proxy.
I declaró una propiedad
<PropertyGroup>
<proxy><defaultProxy> <proxy usesystemdefault="False" proxyaddress="http://IPADDRESS:PORT" /> </defaultProxy></proxy>
</PropertyGroup>
y se ve la tarea como XMLUpdate
<XmlUpdate
Prefix="n"
Namespace="http://schemas.microsoft.com/.NetConfiguration/v2.0"
XmlFileName="$(BuildDir)\Builds\_PublishedWebsites\Presentation\Web.config"
XPath="/n:configuration/n:system.net"
Value="$(proxy)" />
esto actualiza el web.config sin embargo, las actualizaciones directamente desde el grupo de propiedades es decir, no convierte los caracteres de escape de los corchetes angulares. ¿Alguien tiene alguna idea?