Codemations.Nini 1.0.0

dotnet add package Codemations.Nini --version 1.0.0                
NuGet\Install-Package Codemations.Nini -Version 1.0.0                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Codemations.Nini" Version="1.0.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Codemations.Nini --version 1.0.0                
#r "nuget: Codemations.Nini, 1.0.0"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Codemations.Nini as a Cake Addin
#addin nuget:?package=Codemations.Nini&version=1.0.0

// Install Codemations.Nini as a Cake Tool
#tool nuget:?package=Codemations.Nini&version=1.0.0                

Nini - An uncommonly powerful .NET configuration library

Homepage: http://nini.sourceforge.net/ Author: Brent R. Matzelle - bmatzelle [at] yahoo [dot] com

ABOUT

Nini is an uncommonly powerful .NET configuration library designed to help build highly configurable applications quickly.

INSTALL

  • Take the DLL for your .NET Framework version out of the Bin directory

    • Bin\DotNet\1.0 - DLL built with the MS .NET Framework 1.0

    • Bin\DotNet\1.1 - DLL built with the MS .NET Framework 1.1

    • Bin\DotNetCompact\1.0 - DLL built for the MS .NET Compact Framework 1.0

    • Bin\Mono\1.1 - DLL built with Mono 1.1

  • Add the DLL as a reference in your project. In Visual Studio right-click on the References item in the project menu, click on the Browse button and select Nini.dll.

  • You can also add Nini to all projects on your machine by adding it to the global assembly cache. To do this run the following command: $> gacutil.exe /i Nini.dll

  • To check if your install was successful add the following to a .NET project file (this assumes C#, use the appropriate version for C++/VB.NET, etc):

    using Nini.Config;

    If it compiles without any errors then you've succeeded.

BUILDING FROM SOURCE

There are several methods to build Nini. These builds all write files to the same directory structure as found in the INSTALL section above.

  • Visual Studio .NET At this time only a Visual Studio .NET 2002 solution file and project file are supplied. They are located in the Source directory (Nini.sln). To load this file simply double click the solutions and click Build → Build Solution.

    • Building for the .NET Compact Framework This requires that you have Visual Studio .NET 2003 installed. Open the compact project file (NiniCompact.csdproj). Build the solution in the same way as documented above.
  • NAnt (http://nant.sourceforge.net) In the Source directory there is a Cyrus.build NAnt file. Here is how to build for each runtime from the command line:

    To build MS .NET Framework 1.0 $> nant build-dotnet-1.0

    To build MS .NET Framework 1.1 $> nant build-dotnet-1.1

    To build MS .NET Compact Framework 1.0 *** There is no way to do this with NAnt at this time ***

    To build Mono 1.1 $> nant build-mono

  • Note: If you would like to run the unit test then download and install NUnit (http://nunit.org/).

DOCUMENTATION

  • You can find all documentation in the Docs directory. Here is a description of all directories beneath this directory:

    • Docs\Manual - Contains the Nini manual files. If you'd like to quickly get started with Nini then read this first.

    • Docs\Reference\chm - Contains the compiled reference documentation.

    • Docs\Reference\html - Contains the individual HTML-based reference.

    • Docs\Reference\xml - Contains the XML source for the reference documentation. If you'd like to add more documentation to the project then start here.

EXAMPLES

The Nini project contains some example applications to help you get started.
These files are located in the Examples directory.

  • NiniEdit This program is a fully-functional command line application that edits INI, XML, and .NET configuration file types. Reference the README.txt file for more information about it.

QUESTIONS, HELP, & SUGGESTIONS

Go to the following places for help using Nini or if you'd like to request new features for Nini:

SUPPORTING NINI

If your project (commercial or otherwise) uses Nini please let me know about it. I would like to post it on the project home page if possible. Email me at bmatzelle [at] yahoo [dot] com.

Thank you for trying Nini!


Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 was computed. 
.NET Framework net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 is compatible.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.0 101 1/23/2025

Recompiled for:
- .NET Framework 4.8
- .NET Standard 2.0
- .NET 6
- .NET 8