我的XML文件如下:
<?xml version="1.0"?>
<configuration>
<configSections>
<section name="databaseTypes" type="System.Configuration.NameValueSectionHandler" />
<section name="dataDictionary" type="System.Configuration.NameValueSectionHandler" />
</configSections>
<databaseTypes>
<add key="ExampleServerPrefix_T" value="Connection_String_For_ExampleServer" />
<add key="ExampleServer2Prefix_T" value="Connection_String_For_ExampleServer_2" />
<add key="COPYLIVE_" value="ODBC;DSN=s2;" />
</databaseTypes>
<dataDictionary>
<!-- Other pairs in this section -->
</dataDictionary>
</configuration>
我想要实现的是能够从databaseTypes
部分添加和删除键值对。例如,想要动态添加一对新运行时间<add key="blah" value="ODBC;blah" />
。
首先知道这有用吗?如果是这样的话,因为我找不到任何相关的文档或示例来说明这是如何完成的。
答案 0 :(得分:1)
钟,
以下两篇文章将帮助您向配置中添加键/值对:
将自定义部分编写到app.config
Writing custom sections into app.config
在运行时更新App.config中的AppSettings和自定义配置部分