问题描述
由于我的下一个项目(多SOA东西)我需要一个基于组件的配置和存储在数据库中,以使中央管理。的app.config / web.config中不支持任何这些要求(我知道一些黑客与应用程序域,虽然)。因此,没有你们有人知道一个配置框架?它并不一定必须是免费的。
Due to my next project (much SOA stuff) I need a component based configuration and stored in a database to enable a central administration. app.config/web.config does not support any of those requirements (I know some hacks with app-domains, though). So does anybody of you know a configuration framework? It does not necessary have to be free of cost.
我知道如何谷歌;-)但我会很感激你已经使用了一个框架一些经验。
I know how to google ;-) but I'd appreciate some experiences about a framework you already used.
在此先感谢!
弗洛
Thanks in advance!Flo
推荐答案
我也上了一个大的SOA项目。我们使用的是,这是相当不错的。
I also work on a big SOA project. We are using Nini and it is quite good.
下面是一些功能:
- 多种配置类型INI,
XML,注册表,命令行 - 强变量类型的字符串,
整型,浮点等省去铸件 - 设置并保存添加,删除,编辑,
并保存CONFIGS - 重量轻,速度快的小
的足迹,为速度而 - 合并合并几个CONFIGS
到一个 - 100%免费和开源的
代码 - 值的别名添加
不清楚变量别名 - Key值替换替换
值与其他键值 - 在.NET /单声道
的Linux / Mac上/ Windows的跨平台运行 - INI解析器包含一个100%
管理INI解析器 - 完全记录查看妮妮
手动和API参考 - 无限制的文件/源文件加载的
无限数量 - Compact Framework的支持
.NET Compact Framework的 - 命令行应用程序有一个
命令行配置编辑器 - 成熟稳定在140单位
测试
- Multiple configuration types INI,XML, Registry, and command line
- Strong variable types String,int, float, etc. Eliminates casts
- Set and save Add, remove, edit,and save configs
- Lightweight and fast Smallfootprint, built for speed
- Merging Merge several configsinto one
- 100% free Free and open sourcecode
- Value aliases Add aliases forunclear variables
- Key value replacement Replacesvalues with other key values
- Cross platform Run on .NET/MonoLinux/Mac/Windows
- INI parser Contains a 100%managed INI parser
- Fully documented See the Ninimanual and API reference
- Unlimited files/sources Loads anunlimited number of files
- Compact Framework Supports the.NET Compact Framework
- Command line application Has acommand-line configuration editor
- Mature and stable Over 140 unittests
看一看吧。
这篇关于寻找一个.NET配置框架的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!