我正在尝试创建一个 web.config 转换文件,如果名称包含单词“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()
or中的表达式Xpath()
。
您如何解决这个问题?