Я использую новые преобразования конфигурации VS 2010 для развертывания веб-сайтов. Чтобы заменить один параметр моих ApplicationSettings, я использую следующее преобразование конфигурации:
<setting name="TempPath" serializeAs="String" xdt:Transform="Replace" xdt:Locator="Match(name)">
<value>C:\TEMP</value>
</setting>
Примечание: Между C: \ TEMP и конечным тегом нет пробелов
Это преобразование приводит к установке с нежелательным пробелом, как это:
<setting name="TempPath" serializeAs="String">
<value>C:\TEMP
</value>
</setting>
Если я использую этот параметр без обрезки, я получаю неправильное поведение.
Есть идеи?