Я пытаюсь создать файл преобразования web.config, который изменит список значений appSettings на "false", если имя содержит слово "Конфиг".
<add name="Config.Showlog" value ="true" />
Файл преобразования имеет
<appSettings>
<add xdt:Transform="SetAttributes(value)"
value="false"
xdt:Locator="Condition(starts-with(@name,'Config')"/>
</appSettings>
Visual Studio 2010 показывает ошибку:
Условие Требуется ровно 1 аргумент.
Я также попробовал это с Xpath в качестве атрибута для локатора xdt:
и получил та же ошибка. Кажется, проблема связана с тем, как VS 2010 анализирует выражение внутри Condition ()
или Xpath ()
.
Как можно обойти эту проблему?