Ich habe die Tigris-Community-Aufgaben verwendet, um verschiedene AppSettings-Schlüssel mithilfe der XMLUpdate-Aufgabe zu aktualisieren.Wie Sie einen XML-Knoten in MSBuild am besten aktualisieren
Jetzt, jedoch möchte ich einen Knoten zum System.net Abschnitt hinzufügen, um den Proxy einzurichten.
erklärte ich eine Immobilie
<PropertyGroup>
<proxy><defaultProxy> <proxy usesystemdefault="False" proxyaddress="http://IPADDRESS:PORT" /> </defaultProxy></proxy>
</PropertyGroup>
und die XMLUpdate Aufgabe sieht aus wie
<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)" />
diese aktualisiert die Web-Config aber es direkt aus der Immobiliengruppe aktualisiert wird also nicht die Escape-Zeichen konvertieren für die spitzen Klammern. Hat jemand irgendwelche Ideen?