|
|
|
|
|
|
|
|
|
|
|
Nini v.0.7.0
by Brent R. Matzelle
|
Summary: Nini is a software configuration library written in 100% C# for the .NET Framework. This software contains a powerful API for abstracting the access of multiple configuration types: INI, .NET config files, registry, XML files, and command-line options
Freeware
Status: Fully Functional
Sources Included
|
Detailed Description
Introduction
Nini was written because I grew tired of having to re-invent the wheel every time I switched from one development environment to another. I believe that the concept of dealing with configuration files should be simple. So I designed the Nini library to be as concise as possible while providing enough functionality so that it appeals to programmers that work in multiple environments.
Side note: you pronounce Nini like the word "ninny", which means "a simpleton".
Architecture
The Nini library borrows from the ideas of other programming projects. Essentially it is a abstraction layer over multiple types of configuration data. Look at the diagram below. You can see that Nini is simply a thin API that abstracts the access of multiple configuration files. If you have your own proprietary configuration file you can write your own "driver" that implements the IConfigSource interface. Nini already has support for several configuration file types, and it will be adding more as time goes on.
Update Description
This release contains several very important enhancements. XML and Windows Registry configuration sources have been added. A new Merge method has been added. This functionality can combine multiple configuration types (INI, XML, etc) into a single source that has access to all data. Read the Change Log for a list of all enhancements. Downloading this release is highly recommended. * Added XmlConfigSource class * Added RegistryConfigSource class * IConfigSource now has Merge and SaveAll methods * A Visual Studio .NET 2003 project file has been added * All DLLs have been signed so that they can be added to the Global Assembly Cache (GAC) * Improved documentation * Fixed a couple bugs
Comments
There are no Comments for this Product
Leave a comment
Please comment only the product here. If you have technical problems or suggestions on our web site, please use contact form.
|
|
|
|
|
|