提供可更新设置的库

时间:2011-06-01 20:52:09

标签: c# architecture settings

您是否知道任何类型的.NET库,它们提供以下持久性设置:

  1. 可能有版本,可能会从版本升级到版本。通过升级,我的意思是仅为不匹配的字段加载默认值并加载匹配字段。
  2. 提供一些负载信息,这样就可以找出哪些字段被加载(或不匹配或类似的东西)。
  3. 可能有自定义范围(我们在所需的架构中有4个设置范围)
  4. 有一种Configurator行为或至少是绑定的可能性。
  5. 如果有可能(但不是必需的话)可以轻松读取和更改设置文件,例如xml存储设置。
  6. 不幸的属性。设置和纯XmlSerialization都不满足这个要求。 我们有一个应用程序,有大约800个设置字段,4个范围(用户,应用程序,机器,特殊设备)。今天我们使用各种方法来存储所有这些。但是从版本到版本,维护变得越来越难。

    我认为,我发布的要求非常典型。至少我不相信我们是世界上第一个需要这样的东西的人。但是我无法找到任何类似的图书馆。你能建议吗?

0 个答案:

没有答案