Laboratory.NET - Resources for .NET Developers
Home  •   Free .NET  •   Popular .NET  •   Discussion

  • .NET Component Requests
    If you are looking for .NET Component or Control and need help finding it, ask here.


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  



Let us know if you like it.  
  • 1
  •  (100%) 
  • 0
  •  (0%) 
  |   Comments (0)

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.
Name
(required)
E-Mail
(will not be published) (required)
Confirmation code:
XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>
Comment
 

 

LabDotNet Catalog Search


Advanced Search

Google Custom Search

.NET Controls
.NET Forums
.NET Blogs