PropertyConfig.dll 2.0.1

Install-Package PropertyConfig.dll -Version 2.0.1
dotnet add package PropertyConfig.dll --version 2.0.1
<PackageReference Include="PropertyConfig.dll" Version="2.0.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add PropertyConfig.dll --version 2.0.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: PropertyConfig.dll, 2.0.1"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install PropertyConfig.dll as a Cake Addin
#addin nuget:?package=PropertyConfig.dll&version=2.0.1

// Install PropertyConfig.dll as a Cake Tool
#tool nuget:?package=PropertyConfig.dll&version=2.0.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

PropertyConfig

Build Status Coverage Status Method Parity NuGet Badge

Description

This library is developed to provide similar functionality to Java's java.util.Properties class. It allows for the flat storing of name-value pairs in XML.

NOTE: from v2.0.0, the FilePath property has become readonly as it doesn't make sense to leave it open to modification

Usage

Get the library from Nuget by using your package manager or by running;

Install-Package PropertyConfig.dll

Add the directive to your class file:

using PropertyConfig;

Instantiate the class (preferrably in the main entry class and storing it in a static variable)

public static Configuration configuration = new Configuration();

Add whatever properties necessary, for example

configuration["Hello"] = "World";
//or 
configuration.Add("Hello", "World");

After including every property, save the configuration

configuration.StoreToXml(); //saves to the default 'config.xml'
//or
configuration.StoreToXml(/*path to custom xml file*/); //saves to specified xml file
//or
configuration.StoreToXml(/*path to custom xml file*/, /*comment to add to config files*/);

this produces an output that looks like

<config>
  
  <Hello>World</Hello>
</config>

To load a config file

configuration.LoadFromXml() //loads from default 'config.xml'
//or
configuration.LoadFromXml(/*path to custom xml file*/); //saves to specified xml file

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
2.0.1 273 5/26/2020
2.0.0 829 3/13/2018
1.1.1 656 11/27/2017
1.1.0 1,184 1/27/2017
1.0.2 862 1/2/2017
1.0.1 810 12/31/2016
1.0.0 787 12/29/2016

Ad better Net standard support