在学习了Duwamish和.Text的配置方法后,对两者的配置持久化做一个比较。
以ApplicationConfiguration为例,Duwamish的配置文件中的<ApplicationConfiguration>...</ApplicationConfiguration>部分对应于Duwamish.SystemFramework.ApplicationConfiguration类,
以ApplicationConfiguration为例,Duwamish的配置文件中的<ApplicationConfiguration>...</ApplicationConfiguration>部分对应于Duwamish.SystemFramework.ApplicationConfiguration类,
<
configSections
>
< section name ="ApplicationConfiguration" type ="Duwamish7.SystemFramework.ApplicationConfiguration, Duwamish7.SystemFramework" />
...
</ configSections >
...
< ApplicationConfiguration >
< add key ="SystemFramework.Tracing.Enabled" value ="False" />
< add key ="SystemFramework.Tracing.TraceFile" value ="C:/Program Files/Microsoft Visual Studio .NET 2003/Enterprise Samples/Duwamish 7.0 CS/./DuwamishTrace.txt" />
< add key ="SystemFramework.Tracing.TraceLevel" value ="4" />
< add key ="SystemFramework.Tracing.SwitchName" value ="DuwamishTraceSwitch" />
< add key ="SystemFramework.Tracing.SwitchDescription" value ="Error and information tracing for Duwamish" />
< add key ="SystemFramework.EventLog.Enabled" value ="True" />
< add key ="SystemFramework.EventLog.Machine" value ="." />
< add key ="SystemFramework.EventLog.SourceName" value ="Duwamish7" />
< add key ="SystemFramework.EventLog.LogLevel" value ="1" />
</ ApplicationConfiguration >
< section name ="ApplicationConfiguration" type ="Duwamish7.SystemFramework.ApplicationConfiguration, Duwamish7.SystemFramework" />
...
</ configSections >
...
< ApplicationConfiguration >
< add key ="SystemFramework.Tracing.Enabled" value ="False" />
< add key ="SystemFramework.Tracing.TraceFile" value ="C:/Program Files/Microsoft Visual Studio .NET 2003/Enterprise Samples/Duwamish 7.0 CS/./DuwamishTrace.txt" />
< add key ="SystemFramework.Tracing.TraceLevel" value ="4" />
< add key ="SystemFramework.Tracing.SwitchName" value ="DuwamishTraceSwitch" />
< add key ="SystemFramework.Tracing.SwitchDescription" value ="Error and information tracing for Duwamish" />
< add key ="SystemFramework.EventLog.Enabled" value ="True" />
< add key ="SystemFramework.EventLog.Machine" value ="." />
< add key ="SystemFramework.EventLog.SourceName" value ="Duwamish7" />
< add key ="SystemFramework.EventLog.LogLevel" value ="1" />
</ ApplicationConfiguration >