【发布时间】:2014-08-07 09:53:13
【问题描述】:
我有这个我想从我的 app.config 中交换。被交换的是价值。我将如何在我的 app.sys.config 中编写它?
<userSettings>
<Ska.Base.Properties.Settings>
<setting name="DataSource" serializeAs="String">
<value>nc2221.rsss.st</value>
</setting>
</Ska.Base.Properties.Settings>
<Ska.Properties.Settings>
<setting name="Plu_DnsName" serializeAs="String">
<value>10.11.10.113</value>
</setting>
</Ska.Properties.Settings>
</userSettings>
这就是转换后我的应用程序中应该有的样子
<userSettings>
<Ska.Base.Properties.Settings>
<setting name="DataSource" serializeAs="String">
<value>nb2222.rsss.st</value>
</setting>
</Ska.Base.Properties.Settings>
<Ska.Properties.Settings>
<setting name="Plu_DnsName" serializeAs="String">
<value>10.33.20.123</value>
</setting>
</Ska.Properties.Settings>
</userSettings>
这就是我想要使用它的方式。但我不明白该怎么做。 http://msdn.microsoft.com/en-us/library/dd465326.aspx
因为字符串在参数(值)之外
这会起作用,但这不是我所追求的。 (属性与属性)
<userSettings>
<Ska.Base.Properties.Settings>
<setting name="DataSource"
serializeAs="String"
value="<userSettings>
<Ska.Base.Properties.Settings>
<setting name="DataSource"
serializeAs="String"
value="nc2221.rsss.st"
xdt:Transform="SetAttributes"
xdt:Locator="Match(name)"/>
</Ska.Base.Properties.Settings>
<Ska.Properties.Settings>
<setting name="Plu_DnsName"
serializeAs="String"
value = "10.11.10.113"
xdt:Transform="SetAttributes"
xdt:Locator="Match(name)"/>
</Ska.Properties.Settings>
</userSettings>
【问题讨论】:
-
您在这里缺少一些基本信息:到目前为止您尝试过什么?您想如何实现这一点(使用支持应用程序,直接从 asp.net 应用程序,...)?为什么不手动编辑它们,似乎没什么大不了的。另外,“转换语法”是什么意思??
-
到目前为止,您还提出了 18 个问题,但您没有将它们标记为已回答。如果对您有帮助,您能否将答案标记为这样?如果不是,请更清楚地说明您的问题
标签: asp.net app-config transformation web-config-transform web.config-transform