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
文字列がパラメータ(値)の外にあるため
これは機能しますが、これは私が求めているものではありません。(属性 vs プロパティ)
<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>