Skip to main content
CoreCompat.Portable.Licensing package icon

CoreCompat.Portable.Licensing

Portable.Licensing is a cross platform software licensing framework which allows you to implement licensing into your application or library. It provides you all tools to create and validate licenses for your software. Portable.Licensing is using the latest military strength, state-of-the-art cryptographic algorithm to ensure that your software and thus your intellectual property is protected. It is targeting the Portable Class Library and thus runs on nearly every .NET/Mono profile including Silverlight, Windows Phone, Windows Store App, Xamarin.iOS, Xamarin.Android, Xamarin.Mac and XBox 360. Use it for your Desktop- (WinForms, WPF, etc.), Console-, Service-, Web- (ASP.NET, MVC, etc.), Mobile (Xamarin.iOS, Xamarin.Android) or even LightSwitch applications. FEATURES - runs on .NET >= 4.0.3, Silverlight 5, Windows Phone >= 8, Windows Store Apps, Mono, Xamarin.iOS, Xamarin.Android, Xamarin.Mac, XBox 360 - easy creation and validation of your licenses - trial, standard and subscription licenses - cryptographic signed licenses, no alteration possible - allows you to enable/disable program modules or product features - limit various parameters for your software, e.g. max transactions, etc. - add additional key/value pair attributes to your licenses - easily extend the fluent validation API with extension methods

Total Downloads
1.9M
1,907,451
Published
May 4, 2017
Latest stable version

Install

.NET CLI
dotnet add package CoreCompat.Portable.Licensing --version 1.1.4
Package Manager Console
Install-Package CoreCompat.Portable.Licensing -Version 1.1.4
PackageReference
<PackageReference Include="CoreCompat.Portable.Licensing" Version="1.1.4" />

Frameworks

.NETFramework4.5.1 .NETStandard1.5

Dependencies

CoreCompat.BouncyCastle
.NETFramework4.5.1
[1.8.1-beta003, )
[4.0.1, )
System.Xml.XDocument
.NETStandard1.5
[4.3.0, )
[4.3.0, )
System.Runtime
.NETStandard1.5
[4.3.0, )
NETStandard.Library
.NETStandard1.5
[1.6.1, )
[4.3.0, )
[1.8.1-beta003, )

Adoption guide

Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.

No SPDX license expression is published. Review the license text and your organisation's policy before redistribution.

Compatibility metadata lists 2 target frameworks; confirm the exact target used by your application.

How to read this guidance

Sources: published NuGet v3 registry metadata and explicit NuBrowse editorial guides. Refresh: package metadata is refreshed from NuGet when the page loads. Limit: this is not a security, legal or compatibility guarantee; validate the selected version in your project.

Useful next steps

Move from package metadata to a concrete selection or review workflow.