Using Iron Barcode 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 IronBarcode 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 IronBarcode

Comience a usar IronBarcode en su proyecto hoy con una prueba gratuita.

Primer Paso:
green arrow pointer

Install via NuGet

Before we start, we need to install the latest version of the Barcode NuGet Package.

Install-Package BarCode

You can find more information about the NuGet package here.

Install via DLL

As an alternative, the IronBarcode.dll could also be downloaded and added to your project.


Step 2: Apply Your License Key

Set your license using code

Add this code somewhere in the startup of your application, before IronBarcode is used.

// Apply your IronBarcode license key
IronBarCode.License.LicenseKey = "IRONBARCODE-MYLICENSE-KEY-1EF01";
// Apply your IronBarcode license key
IronBarCode.License.LicenseKey = "IRONBARCODE-MYLICENSE-KEY-1EF01";
' Apply your IronBarcode license key
IronBarCode.License.LicenseKey = "IRONBARCODE-MYLICENSE-KEY-1EF01"
$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 key="IronBarCode.LicenseKey" value="IRONBARCODE-MYLICENSE-KEY-1EF01"/>
  </appSettings>
  ...
</configuration>
<configuration>
  ...
  <appSettings>
    <add key="IronBarCode.LicenseKey" value="IRONBARCODE-MYLICENSE-KEY-1EF01"/>
  </appSettings>
  ...
</configuration>
XML

There is a known licensing issue between IronBarCode versions 2023.4.1 - 2024.3.2 with the following frameworks:

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

The key stored in a Web.config file is NOT being picked up and used by the product. Visit the Setting License Key in Web.config troubleshooting article to learn more.


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

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

  • Add a JSON file to your project called appsettings.json in the root directory of your project.
  • Add a IronBarCode.LicenseKey key to your JSON config file. The value should be your license key.
  • Ensure that the file properties include Copy to Output Directory: Copy always.

File: appsettings.json

{
  "IronBarCode.LicenseKey": "IRONBARCODE-MYLICENSE-KEY-1EF01"
}

Step 3: Test your key

Test if your key has been installed correctly.

// Verify if the provided license key is valid
bool result = IronBarCode.License.IsValidLicense("IRONBARCODE-MYLICENSE-KEY-1EF01");

// Check if IronBarCode is licensed successfully
bool is_licensed = IronBarCode.License.IsLicensed;
// Verify if the provided license key is valid
bool result = IronBarCode.License.IsValidLicense("IRONBARCODE-MYLICENSE-KEY-1EF01");

// Check if IronBarCode is licensed successfully
bool is_licensed = IronBarCode.License.IsLicensed;
' Verify if the provided license key is valid
Dim result As Boolean = IronBarCode.License.IsValidLicense("IRONBARCODE-MYLICENSE-KEY-1EF01")

' Check if IronBarCode is licensed successfully
Dim is_licensed As Boolean = IronBarCode.License.IsLicensed
$vbLabelText   $csharpLabel

Step 4: Get started with your project

Follow our tutorial on how to Get Started with IronBarcode.


Questions?

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

Preguntas Frecuentes

¿Cómo puedo obtener una clave de licencia para mi proyecto C#?

Puede obtener una clave de licencia comprando una en la página de licencias o registrándose para una clave de prueba gratuita de 30 días.

¿Cuáles son los pasos para instalar IronBarcode a través de NuGet en C#?

Para instalar IronBarcode mediante NuGet, use el comando: Install-Package BarCode . Puede encontrar más información en la página del paquete NuGet.

¿Hay una manera alternativa de instalar IronBarcode sin NuGet?

Sí, puede descargar el IronBarcode.dll directamente y agregarlo a su proyecto desde nuestra página de paquetes.

¿Cómo aplico una clave de licencia en una aplicación C# usando código?

Agregue el siguiente código en el inicio de su aplicación: IronBarCode.License.LicenseKey = "YOUR-LICENSE-KEY";.

¿Cómo puedo configurar una clave de licencia usando un archivo de configuración en .NET?

Agregue la clave de licencia en la sección appSettings de su archivo Web.config o App.config con la clave IronBarCode.LicenseKey .

¿Cuál es el método para aplicar una clave de licencia en un archivo appsettings.json de .NET Core?

Agregue una clave IronBarCode.LicenseKey a su archivo appsettings.json con su clave de licencia como valor. Asegúrese de que el archivo esté configurado como *Copiar al directorio de salida: Copiar siempre*.

¿Qué debo hacer si la clave de licencia en Web.config no se reconoce?

Hay un problema conocido entre versiones específicas donde la clave no se reconoce. Visite nuestro artículo de solución de problemas para obtener orientación.

¿Cómo puedo verificar si mi clave de licencia es válida en C#?

Puede usar IronBarCode.License.IsValidLicense("YOUR-LICENSE-KEY") para verificar la clave y IronBarCode.License.IsLicensed para comprobar si está licenciada.

¿Dónde puedo encontrar un tutorial para empezar a usar IronBarcode?

Siga nuestro tutorial sobre cómo empezar con IronBarcode en nuestra página de documentación.

¿Cómo puedo contactar con el soporte para preguntas sobre IronBarcode?

Para cualquier pregunta, comuníquese por correo electrónico a support@ironsoftware.com.

¿IronBarcode es compatible con .NET 10 y versiones posteriores?

Sí. IronBarcode es oficialmente compatible con .NET 10 (así como con .NET 9, 8, 7, 6, 5, .NET Core 2.x/3.x, .NET Standard 2.x y .NET Framework 4.6.2+). Es totalmente compatible al aplicar claves de licencia mediante código, Web.config/App.config o appsettings.json. ([ironsoftware.com](https://ironsoftware.com/csharp/barcode/features/compatibility/?utm_source=openai))

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 1,935,276 | Versión: 2025.11 recién lanzado