A Syncfusion license key is valid for all versions of the product released before the expiration date of the license. If a developer holds a license that expired in December 2023, they are entitled to generate a key that works for any version of Syncfusion released up to that date. However, if that developer attempts to update ("upd") their NuGet packages or installers to a version released in January 2024, the previously generated key will fail.
Syncfusion.Licensing.SyncfusionLicenseProvider.RegisterLicense("YOUR LICENSE KEY"); // Existing code here
Avoid hardcoding keys. Store them in appsettings.json or as environment variables for better security and easier updates.
: The registered key is invalid, belongs to a different version, or belongs to a different platform.
The most common reason to generate a new license key is upgrading Syncfusion packages. This section clarifies when a new key is actually needed.
The registration location varies by application type:
When a licensing warning message appears in your application, you can also generate a license key directly by clicking within the warning dialog.