Tigris コミュニティ タスクを使用して、XMLUpdate タスクを使用してさまざまな AppSettings キーを更新しています。
ただし、system.net セクションにノードを追加して、プロキシを設定したいと考えています。
プロパティを宣言しました
<PropertyGroup>
<proxy><defaultProxy> <proxy usesystemdefault="False" proxyaddress="http://IPADDRESS:PORT" /> </defaultProxy></proxy>
</PropertyGroup>
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)" />
これにより Web 構成が更新されますが、プロパティ グループから直接更新されます。つまり、山かっこのエスケープ文字は変換されません。誰にもアイデアはありますか?