分享一个配置文件管理工具,附源代码免积分下载,相信他能够减轻一点大家的工作
相比于传统的应用程序配置文件呢, 这个工具的优点:
1.不用去设计配置文件
2.所有的配置文件可以是放在一个特定的目录
3.通用的配置文件管理工具,不需要人工去打开配置文件做修改
4.使用时只需要操作实体类即可,不用再去关心怎样修改XML,怎样读取XML,怎样保存之类的繁琐的问题
5.配置发生变化后,不需要重启程序
使用步骤如下:
1.定义一个实体类, 并且为属性赋初始值:
[ConfigOP.CfgAttribute.CfgEntity (Name="DBInfo", Description="这是一个测试")] class CfgEntity_DbInfo { public string DataSource {get; set;} public string InitialCatalog { get; set; } public string User { get; set; } public string Pwd { get; set; } public int ID { get; set; } public int ADDItem { get; set; } public CfgEntity_DbInfo() { DataSource = "222.222.222.222"; InitialCatalog = "i dont know"; User = "aa"; Pwd = "123"; ID = 987654; ADDItem = 1; } }
CfgEntity_DbInfo et = new CfgEntity_DbInfo();ConfigOP.ConfigOP cfg = new ConfigOP.ConfigOP();cfg.IniConfig(et);