Using IronQR License Keys

This article was translated from English: Does it need improvement?
Translated
View the article in English

How to Get a License Key

Adding an IronQR license key allows you to deploy your project live without restrictions or watermarks.

You can buy a license key or sign up for a free 30 day trial key here.


Step 1: Download the Latest Version of IronQR

Install via NuGet

Install the latest version of the IronQR NuGet Package using the following command:

Install-Package IronQR

For more information, visit the NuGet package page for IronQR.

Install via DLL

As an alternative, the IronQR.Dll can be downloaded and added to your project as a reference.


Step 2: Apply Your License Key

Set your license using code

Add the following code at the startup of your application, before using IronQR, to set your license key:

:path=/static-assets/qr/content-code-examples/how-to/license-keys-set-license.cs
// Set the license key for IronQR before using the library
IronQr.License.LicenseKey = "IronQR-MYLICENSE-KEY-1EF01";
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

Set your license using Web.Config or App.Config

To apply a key globally to your application using Web.Config or App.Config, add the following key to your config file in appSettings:

<configuration>
  ...
  <appSettings>
    <!-- Add your IronQR License Key here -->
    <add key="IronQR.LicenseKey" value="IronQR-MYLICENSE-KEY-1EF01"/>
  </appSettings>
  ...
</configuration>
<configuration>
  ...
  <appSettings>
    <!-- Add your IronQR License Key here -->
    <add key="IronQR.LicenseKey" value="IronQR-MYLICENSE-KEY-1EF01"/>
  </appSettings>
  ...
</configuration>
XML

Note: There is a known licensing issue with IronQR versions released before 2024.3.2 on projects:

  • ASP.NET projects
  • .NET Framework version >= 4.6.2

The key stored in a Web.config file may NOT be picked up and used by the product. Visit the troubleshooting article to learn more.

Ensure that IronQR.License.IsLicensed returns true to verify the license is applied successfully.


Set your license key using a .NET Core appsettings.json file

To apply a key globally to your .NET Core application:

  • Add a JSON file to your project called appsettings.json in the root directory.
  • Add a IronQR.LicenseKey key to your JSON config file. The value should be your license key.
  • Ensure the file property Copy to Output Directory is set to Copy always.

File: appsettings.json

{
    "IronQR.LicenseKey": "IronQR-MYLICENSE-KEY-1EF01"
}

Step 3: Test your key

Test if your key has been installed correctly using the following code:

:path=/static-assets/qr/content-code-examples/how-to/license-keys-test-license.cs
// Validate the license key
bool result = IronQr.License.IsValidLicense("IronQR-MYLICENSE-KEY-1EF01");

// Check if IronQR is licensed successfully
bool isLicensed = IronQr.License.IsLicensed;
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

Step 4: Get started with your project

Follow our tutorial on how to Get Started with IronQR.


Questions?

If you have any questions, reach out to support@ironsoftware.com

Preguntas Frecuentes

¿Cómo puedo obtener una clave de licencia para IronQR?

Puedes obtener una clave de licencia comprándola o registrándote para una prueba gratuita de 30 días en la página de licencias de IronQR.

¿Cuáles son los pasos para instalar IronQR usando NuGet?

Para instalar IronQR usando NuGet, usa el comando: nuget install IronQR y sigue las instrucciones en la página del paquete NuGet.

¿Cómo puedo aplicar mi clave de licencia de IronQR en una aplicación C#?

Configura tu clave de licencia de IronQR en el código de inicio de la aplicación con: IronQR.License.LicenseKey = "Tu-Clave-De-Licencia".

¿Puedo configurar la clave de licencia de IronQR en Web.Config?

Sí, puedes añadir la clave de licencia a la sección appSettings de tu archivo Web.Config. Sin embargo, ten en cuenta el problema conocido con versiones anteriores a la 2024.3.2 en proyectos ASP.NET donde la clave podría no ser reconocida.

¿Cómo aplico una clave de licencia de IronQR en una aplicación .NET Core?

Agrega un archivo JSON llamado appsettings.json a tu proyecto e incluye tu clave de licencia bajo IronQR.LicenseKey. Asegúrate de que la propiedad del archivo esté configurada como 'Copiar siempre'.

¿Cómo pruebo si mi clave de licencia de IronQR está funcionando?

Usa IronQR.License.IsValidLicense("Tu-Clave-De-Licencia") y IronQR.License.IsLicensed para validar y asegurar que se aplique la licencia.

¿Qué debo hacer si mi clave de licencia de IronQR no es reconocida en Web.Config?

Para versiones anteriores a la 2024.3.2 en proyectos ASP.NET, la clave podría no ser reconocida. Revisa el artículo de solución de problemas para encontrar soluciones.

¿Hay soporte disponible para problemas de claves de licencia de IronQR?

Sí, si encuentras algún problema, puedes contactar al equipo de soporte en support@ironsoftware.com para obtener asistencia.

¿Qué configuraciones son necesarias para usar IronQR en un proyecto de .NET Framework?

Para proyectos de .NET Framework, configura la clave de licencia en el archivo Web.Config o App.Config bajo la sección appSettings.

¿Dónde puedo descargar el DLL de IronQR para una instalación manual?

Puedes descargar el DLL de IronQR desde el sitio web de Iron Software y agregarlo como una referencia en tu proyecto.

¿IronQR es compatible con .NET 10 y cómo aplico claves de licencia en proyectos .NET 10?

Sí, IronQR es compatible con .NET 10 como uno de sus frameworks de destino. Puede aplicar la clave de licencia en un proyecto .NET 10 de la misma forma que para .NET Core: agregando un archivo appsettings.json en la raíz del proyecto con "IronQR.LicenseKey": "Your-License-Key" y asegurándose de que las propiedades del archivo lo configuren como "Copiar siempre". También puede configurarlo en el código mediante IronQR.License.LicenseKey = ... antes de usar la biblioteca. Si busca compatibilidad con .NET Framework (mediante multitargeting de .NET 10 o el uso de bibliotecas), asegúrese de que las licencias basadas en código o Web.Config/App.Config se utilicen correctamente. Consulte los detalles de compatibilidad con NuGet para confirmarlo.

Curtis Chau
Escritor Técnico

Curtis Chau tiene una licenciatura en Ciencias de la Computación (Carleton University) y se especializa en el desarrollo front-end con experiencia en Node.js, TypeScript, JavaScript y React. Apasionado por crear interfaces de usuario intuitivas y estéticamente agradables, disfruta trabajando con frameworks modernos y creando manuales bien ...

Leer más
¿Listo para empezar?
Nuget Descargas 47,669 | Versión: 2025.11 recién lanzado