我在App.config文件定義的自定義部分和所有存在的customSection配置屬性已在configSource文件中指定的外部配置文件中定義的定製部分的configSource屬性指定了外部配置文件。保存更改
現在,場景是,每當我運行程序我修改出現在外部配置文件中的屬性值,我需要一種方式將這些值在外部配置文件保存。
如何保存這些值?是使用正常的方式寫入文件的唯一選擇?
考慮以下情形,以什麼我想在應用程序執行:
app.config文件
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="example" type="CustomConfig.ExampleSection,
CustomConfig" />
</configSections>
<example
configSource="example.config"
/>
<appSettings>
<add key="version_string" value="1.01" />
</appSettings>
</configuration>
example.config
<?xml version="1.0"?>
<example version="A sample string value."/>
假定的版本值程序執行期間改爲「Foo」。我如何將這個值永久保存在example.config文件中,以便當我退出應用程序並重新加載它時,版本的值將是Foo。
我會嘗試了這一點,並讓你知道。但這是自定義部分,我沒有將它存儲在應用程序設置 – chaitanya 2011-05-13 05:48:30
您可以閱讀[http://msdn.microsoft.com/en-us/library/ms178684(v=VS.90).aspx](http:/ /msdn.microsoft.com/en-us/library/ms178684(v=VS.90).aspx)。 – Justin 2011-05-13 06:32:48