Using IronXL License Keys

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

Wie man einen Lizenzschlüssel erhält

Das Hinzufügen eines IronXL-Lizenzschlüssels ermöglicht es Ihnen, Ihr Projekt live ohne Einschränkungen oder Wasserzeichen bereitzustellen.

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


Schritt 1: Laden Sie die neueste Version von IronXL herunter

Nutzen Sie IronXL heute kostenlos in Ihrem Projekt.

Erster Schritt:
green arrow pointer


Das Erste, was wir tun müssen, ist, die IronXL.Excel-Bibliothek zu installieren, um Excel-Funktionalität zum .NET-Framework hinzuzufügen.

Installation mit NuGet-Paket

  1. Klicken Sie in Visual Studio mit der rechten Maustaste auf das Projekt und wählen Sie "NuGet-Pakete verwalten..."
  2. Suchen Sie nach dem IronXL.Excel-Paket und installieren Sie es

Oder

  1. Öffnen Sie die Paket-Manager-Konsole
  2. Geben Sie ein:

    Install-Package IronXL.Excel

Sehen Sie sich das Paket hier auf der NuGet-Seite an.

DLL-Direkt-Download-Installation

Download the IronXL [.NET Excel DLL]() and manually install it into Visual Studio.


Schritt 2: Anwenden des Lizenzschlüssels

Setzen Sie den Lizenzschlüssel in Ihrem Code

Fügen Sie diesen Code beim Start Ihrer Anwendung hinzu, bevor IronXL verwendet wird.

// Set the IronXL license key for your project
IronXL.License.LicenseKey = "IRONXL-MYLICENSE-KEY-1EF01";
// Set the IronXL license key for your project
IronXL.License.LicenseKey = "IRONXL-MYLICENSE-KEY-1EF01";
' Set the IronXL license key for your project
IronXL.License.LicenseKey = "IRONXL-MYLICENSE-KEY-1EF01"
$vbLabelText   $csharpLabel

Setzen Sie Ihren Schlüssel über Web.Config oder App.Config in .NET Framework-Anwendungen

Um einen Schlüssel global für Ihre Anwendung über Web.Config oder App.Config anzuwenden, fügen Sie den folgenden Schlüssel zu Ihrer Konfigurationsdatei in appSettings hinzu.

<configuration>
  ...
  <appSettings>
    <!-- Define the IronXL license key -->
    <add key="IronXL.LicenseKey" value="IRONXL-MYLICENSE-KEY-1EF01"/>
  </appSettings>
  ...
</configuration>
<configuration>
  ...
  <appSettings>
    <!-- Define the IronXL license key -->
    <add key="IronXL.LicenseKey" value="IRONXL-MYLICENSE-KEY-1EF01"/>
  </appSettings>
  ...
</configuration>
XML

There is a known licensing issue between IronXL version 2023.4.13 - 2024.3.20 on project:

  • ASP.NET-Projekten
  • .NET Framework Version >= 4.6.2

Der im Web.config gespeicherte Schlüssel wird vom Produkt NICHT verwendet. Besuchen Sie den Artikel 'Lizenzschlüssel in Web.config setzen', um mehr zu erfahren.

Stellen Sie sicher, dass IronXL.License.IsLicensed true zurückgibt, um zu verifizieren.


Setzen Sie Ihren Schlüssel über eine .NET Core appsettings.json Datei

Um einen Schlüssel global für Ihre .NET Core-Anwendung anzuwenden:

  • Fügen Sie eine JSON-Datei zu Ihrem Projekt hinzu, genannt appsettings.json, im Stammverzeichnis Ihres Projekts
  • Fügen Sie einen 'IronXL.LicenseKey'-Schlüssel zu Ihrer JSON-Konfigurationsdatei hinzu. Der Wert sollte Ihr Lizenzschlüssel sein.
  • Stellen Sie sicher, dass die Dateieigenschaften Copy to Output Directory: Copy always enthalten
  • Stellen Sie sicher, dass IronXL.License.IsLicensed true zurückgibt, um zu verifizieren.

Datei: appsettings.json

{
  "IronXL.LicenseKey": "IRONXL-MYLICENSE-KEY-1EF01"
}

Schritt 3: Testen Sie Ihren Schlüssel

Testen Sie, ob Ihr Schlüssel korrekt installiert wurde.

// 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

Hinweis: Denken Sie nach dem Hinzufügen einer Lizenz immer daran, Ihre Anwendung zu bereinigen und neu zu veröffentlichen, um mögliche Fehler bei der Bereitstellung zu vermeiden.


Schritt 4: Beginnen Sie mit Ihrem Projekt

Folgen Sie unserem Tutorial, um zu lernen, wie Sie mit IronXL beginnen.


Fragen?

Wenn Sie Fragen haben, wenden Sie sich an support@ironsoftware.com

Häufig gestellte Fragen

Wie erhalte ich einen Lizenzschlüssel für mein Projekt?

Sie können einen Lizenzschlüssel erwerben, indem Sie ihn auf der IronXL-Website kaufen oder sich für eine kostenlose 30-Tage-Testversion anmelden.

Welche Schritte sind erforderlich, um IronXL mit dem NuGet-Paket-Manager zu installieren?

Um IronXL mit dem NuGet-Paket-Manager zu installieren, öffnen Sie Visual Studio, klicken Sie mit der rechten Maustaste auf Ihr Projekt, wählen Sie 'NuGet-Pakete verwalten...', suchen Sie nach IronXL.Excel und installieren Sie es. Alternativ können Sie die Paket-Manager-Konsole verwenden, um Install-Package IronXL.Excel einzugeben.

Wie kann ich IronXL manuell mit einer DLL installieren?

Sie können IronXL manuell installieren, indem Sie die .NET Excel-DLL von der IronXL-Website herunterladen und Ihrem Visual Studio-Projekt hinzufügen.

Wie wende ich meinen Lizenzschlüssel im Anwendungscode an?

Fügen Sie den Lizenzschlüssel zum Startcode Ihrer Anwendung hinzu mit: IronXL.License.LicenseKey = "YOUR-LICENSE-KEY".

Wie kann ich meinen Lizenzschlüssel in die Web.Config-Datei für eine .NET-Framework-Anwendung einfügen?

Sie können Ihren Lizenzschlüssel in der Web.Config-Datei einfügen, indem Sie Folgendes im appSettings-Abschnitt hinzufügen: <add key="IronXL.LicenseKey" value="YOUR-LICENSE-KEY"/>.

Gibt es bekannte Probleme mit der Lizenzierung in bestimmten Versionen von IronXL?

Ja, es gibt ein bekanntes Problem mit IronXL-Versionen 2023.4.13 - 2024.3.20 in ASP.NET-Projekten und .NET-Framework-Versionen 4.6.2 und höher, bei denen der in Web.config gespeicherte Schlüssel möglicherweise nicht erkannt wird.

Wie wende ich meinen Lizenzschlüssel mit appsettings.json in einer .NET Core-Anwendung an?

Fügen Sie in Ihrer .NET Core-Anwendung eine JSON-Datei namens appsettings.json hinzu, fügen Sie einen 'IronXL.LicenseKey'-Eintrag mit Ihrem Lizenzschlüssel hinzu und setzen Sie die Dateieigenschaft auf 'In Ausgabeverzeichnis kopieren: Immer kopieren'.

Wie kann ich überprüfen, ob mein IronXL-Lizenzschlüssel korrekt angewendet wurde?

Um Ihren Lizenzschlüssel zu überprüfen, verwenden Sie IronXL.License.IsValidLicense("YOUR-LICENSE-KEY"), um seine Gültigkeit zu prüfen, und stellen Sie sicher, dass IronXL.License.IsLicensed true zurückgibt.

Welche Schritte nach dem Hinzufügen eines Lizenzschlüssels?

Nach Lizenzschlüsselhinzufügen Anwendung bereinigen und neu veröffentlichen.

Wo finde ich zusätzliche Hilfe oder Unterstützung?

Für zusätzliche Hilfe oder Unterstützung können Sie das Support-Team von Iron Software unter support@ironsoftware.com kontaktieren.

Wird die Lizenzierung von IronXL vollständig auf .NET 10-Projekten und -Plattformen unterstützt?

Ja. Die Produkte von IronXL, einschließlich der Lizenzierung über Code, Web.config oder appsettings.json, werden unter .NET 10 (sowie .NET 9, 8, 7, 6 und .NET Core/Standard/Framework) ohne spezielle Konfiguration vollständig unterstützt. Um einen Lizenzschlüssel in .NET 10 anzuwenden, verwenden Sie die in der offiziellen Dokumentation beschriebenen Methoden: Setzen Sie IronXL.License.LicenseKey im Startcode oder verwenden Sie eine Konfigurationsdatei wie appsettings.json mit "IronXL.LicenseKey": "YOUR-KEY" und stellen Sie sicher, dass die Datei in das Ausgabeverzeichnis kopiert wird. Dies entspricht den Kompatibilitätsaussagen von IronXL. ([ironsoftware.com](https://ironsoftware.com/csharp/excel/?utm_source=openai))

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender ...

Weiterlesen
Bereit anzufangen?
Nuget Downloads 1,686,155 | Version: 2025.11 gerade veröffentlicht