Uso de las claves de licencia de IronXL

Chaknith Bin
Chaknith Bin
28 de agosto, 2018
Actualizado 10 de diciembre, 2024
Compartir:
This article was translated from English: Does it need improvement?
Translated
View the article in English

Cómo obtener una clave de licencia

Añadir una clave de licencia IronXL le permite desplegar su proyecto en directo sin restricciones ni marcas de agua.

Puedes comprar una clave de licencia o registrarte para una clave de prueba gratuita de 30 días aquí.


Paso 1: Descargue la última versión de IronXL

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

Primer Paso:
green arrow pointer


Lo primero que tenemos que hacer es instalar la librería IronXL.Excel, que añade funcionalidad Excel al framework .NET.

Instalación con el paquete NuGet

  1. En Visual Studio, haz clic con el botón derecho en el proyecto y selecciona "Administrar paquetes NuGet...".

  2. Busque el paquete IronXL.Excel e instálelo

    O

  3. Acceda a la consola del gestor de paquetes

  4. Tipo > Install-Package IronXL.Excel
Install-Package IronXL.Excel


Consulte el paquete en el sitio NuGet aquí.

DLL Descarga directa Instalación

Descargue el IronXL DLL de Excel para .NET e instálelo manualmente en Visual Studio.


Paso 2: Aplique su clave de licencia

Establece la clave de licencia dentro de tu código

Añade este código al inicio de tu aplicación, antes de utilizar IronXL.

IronXL.License.LicenseKey = "IRONXL-MYLICENSE-KEY-1EF01";
IronXL.License.LicenseKey = "IRONXL-MYLICENSE-KEY-1EF01";
IronXL.License.LicenseKey = "IRONXL-MYLICENSE-KEY-1EF01"
$vbLabelText   $csharpLabel

Establezca su clave utilizando Web.Config o App.Config en aplicaciones de .NET Framework

Para aplicar una clave globalmente a su aplicación utilizando Web.Config o App.Config, añada la siguiente clave a su archivo config en appSettings.

<configuration>
...
  <appSettings>
    <add key="IronXL.LicenseKey" value="IronXL-MYLICENSE-KEY-1EF01"/>
  </appSettings>
...
</configuration>
XML

Hay un problema conocido de licencia entre IronXL versión 2023.4.13 - 2024.3.20 en el proyecto:

  • Proyectos de ASP.NET
  • Versión de .NET Framework >= 4.6.2

    La clave almacenada en un archivo Web.config NO está siendo reconocida y utilizada por el producto. Visita el artículo de solución de problemas 'Configuración de la clave de licencia en Web.config' para obtener más información.

    Asegúrese de que IronXL.License.IsLicensed devuelva true para verificar.


Establezca su clave usando un archivo appsettings.json de .NET Core###

Para aplicar una clave globalmente a su aplicación a un .NET Core:

  • Añade un archivo JSON a tu proyecto llamado appsettings.json en el directorio raíz de tu proyecto
  • Agregue una clave 'IronXL.LicenseKey' a su archivo de configuración JSON. El valor debe ser su clave de licencia.
  • Asegúrese de que las propiedades del archivo incluyan Copiar al directorio de salida: Copiar siempre
  • Asegúrese de que IronXL.License.IsLicensed devuelva true para verificar.

    Archivo: appsettings.json

{

    "IronXL.LicenseKey":"IronXL-MYLICENSE-KEY-1EF01"

}  

Paso 3: Pruebe su llave

Compruebe si la llave se ha instalado correctamente.

// Check if a given license key string is valid.
bool result = IronXL.License.IsValidLicense("IronXL-MYLICENSE-KEY-1EF01");

// Check if IronXL is licensed successfully 
bool is_licensed = IronXL.License.IsLicensed;
// Check if a given license key string is valid.
bool result = IronXL.License.IsValidLicense("IronXL-MYLICENSE-KEY-1EF01");

// Check if IronXL is licensed successfully 
bool is_licensed = IronXL.License.IsLicensed;
' Check if a given license key string is valid.
Dim result As Boolean = IronXL.License.IsValidLicense("IronXL-MYLICENSE-KEY-1EF01")

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

Nota: Después de agregar una licencia, siempre recuerde limpiar y volver a publicar su aplicación para evitar posibles errores en la implementación.


Paso 4: Comience su proyecto

Sigue nuestro tutorial sobre cómo Comenzar con IronXL.


¿Preguntas?

Si tienes alguna pregunta, comunícate con support@ironsoftware.com

Chaknith Bin
Ingeniero de software
Chaknith trabaja en IronXL e IronBarcode. Tiene una gran experiencia en C# y .NET, ayudando a mejorar el software y a apoyar a los clientes. Sus conocimientos de las interacciones con los usuarios contribuyen a mejorar los productos, la documentación y la experiencia general.