1、引用vJine.Core;
2、定义配置类;
using System; using System.Collections.Generic; using System.Text; using System.Xml.Serialization; namespace vJineCore_QuickStart { [Serializable] public class My_Config { [XmlAttribute] public string name { get; set; } [XmlAttribute] public bool IsActive { get; set; } [XmlElement] public string file_name { get; set; } } }
3、获取配置节类名;
4、新增配置节;
<configSections> <section name="my_config_1" type="vJine.Core.AppConfig`1[[vJineCore_QuickStart.My_Config, vJineCore_QuickStart]], vJine.Core"/> <sectionGroup name="my_config"> <section name="_2" type="vJine.Core.AppConfig`1[[vJineCore_QuickStart.My_Config, vJineCore_QuickStart]], vJine.Core"/> </sectionGroup> </configSections> <my_config_1 name="Hello" IsActive="true"> <file_name>d:/hello/world.cfg</file_name> </my_config_1> <my_config> <_2 name="Hello" IsActive="false"> <file_name>d:/hello/world.cfg</file_name> </_2> </my_config>
5、读取配置;