License Your Applications Built Using the .NET Framework

  • Easily control the state of your application according to your licenses
  • Easily issue many different types of licenses with the same API
  • Regularly maintained, via nuGet

What Is LicenseSpring and How Is It Used for Applications Written in .NET/C#?

LicenseSpring is a software licensing service that enforces licensing agreements between developers and their customers. We handle the license enforcement through our own licensing server, so developers only need to focus on configuring their license through the LicenseSpring platform and incorporating our easy-to-use SDK into their C# applications. The C# SDK offers full access to our licensing features including:

  • Offline Licensing: For .NET/C# applications that run without internet connection, our SDK offers tools to activate, deactivate, and check your license validity all offline.
  • Features: Features allow you to limit certain capabilities within your .NET application based on your license configuration. On your license, you can set up an activation feature, which will grant access to the feature when added to your license, or a consumption feature, which will monitor how many times a feature is used and limit access to that feature a set amount of times.
  • Custom Fields: Data being sent from the LicenseSpring platform to individual devices at the license level.
  • Validity Periods: Licenses for applications written in C# can have validity periods set. After the validity period expires, the license is no longer valid.
  • Usage Metering: Consumption-Licensing refers to a license model which allows a software vendor to implement a pay-per-use, or a metered model to their end users, akin to "credits" in an arcade game, processing cycles in a CGI rendering farm, or the generation of a number of reports.
  • Concurrency: The .NET SDK offers floating license capabilities that allow you to monitor and restrict how many concurrent users are on a license at a given time.

Frameworks Supported:

The C# SDKs are general purpose, cross-platform compatible, compiled and maintained for a broad set of operating systems and frameworks, and include code samples to make it easy to get up and running. For information on supported versions, see our .NET SDK documentation.

  • WinForm
  • Xamarin
  • VBA, and VB.NET
  • DotNet Core
  • DotNet 6
  • Unity
  • Mono
  • Console Sample

Frequently Asked Questions

Why Should I Use LicenseSpring to Manage My Licenses?
Will Connecting My .NET Application to Your Licensing Service Be Difficult?
Can You Compile the .NET SDK for a Different Toolchain?
Do You Provide Copy Protection?
Can License Sharing Be Prevented?
How Secure Is Your System?