Ursus 2.0.3

dotnet add package Ursus --version 2.0.3
NuGet\Install-Package Ursus -Version 2.0.3
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="Ursus" Version="2.0.3" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Ursus --version 2.0.3
#r "nuget: Ursus, 2.0.3"
#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 Ursus as a Cake Addin
#addin nuget:?package=Ursus&version=2.0.3

// Install Ursus as a Cake Tool
#tool nuget:?package=Ursus&version=2.0.3

A library that makes it easier to persist and apply stored application state (window locations and sizes, user settings and preferences, etc).

Instead of writing code that moves data back and forth from a .settings file, just specify which properties of which objects need to be persistent (in one of several ways), and you're already done.

There's no magic, you can control almost everything about the process, all it does is save you from having to write a lot of tedious code.

Even though the library is tiny (<1000 LOC) it means serious business, it's powerful, highly customizable and provides many extension points, but comes with all the basic functionality built in.

The source repository is on github, and there is an article describing it on codeproject (check the project url). The article is a bit dated compared to the library code though.

Product Compatible and additional computed target framework versions.
.NET Framework net is compatible. 
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
2.0.3 1,531 8/1/2015