使用IronXL授權金鑰

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

如何獲取授權金鑰

新增IronXL授權金鑰可以讓您的專案在不受限制或浮水印的情況下進行實時部署。

您可以購買授權金鑰或註冊免費30天試用金鑰


步驟1:下載最新版本的IronXL


我們首先需要安裝IronXL.Excel程式庫,將Excel功能新增到.NET Framework中。

使用NuGet套件安裝

  1. 在Visual Studio中,右鍵點選專案並選擇"管理NuGet套件..."
  2. 搜索IronXL.Excel套件並安裝

或者

  1. 進入套件管理器主控台
  2. 輸入:

    Install-Package IronXL.Excel

在這裡查看NuGet網站上的套件。

DLL直接下載安裝

下載IronXL .NET Excel DLL並手動安裝到Visual Studio中。


步驟2:應用您的授權金鑰

在您的程式碼中設置授權金鑰

在使用IronXL之前,將此程式碼新增到應用程式的啟動中。

:path=/static-assets/excel/content-code-examples/get-started/license-keys-1.cs
// 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

在.NET Framework應用程式中使用Web.Config或App.Config設置您的金鑰

若要使用Web.Config或App.Config將金鑰全域應用於您的應用程式,請在appSettings的配置檔中新增如下金鑰。

<configuration>
  ...
  <appSettings>

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

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

IronXL版本2023.4.13 - 2024.3.20之間的專案存在已知的授權問題:

  • ASP.NET專案
  • .NET Framework version >= 4.6.2

儲存在Web.config檔中的金鑰無法被產品識別和使用。 存取"在Web.config中設置授權金鑰"故障排除文章以了解更多。

確保true以驗證。


在.NET Core應用中使用appsettings.json檔設置您的金鑰

若要將金鑰全域應用於您的.NET Core應用:

  • 在專案根目錄中新增一個名為appsettings.json的JSON檔
  • 向您的JSON配置檔中新增一個'IronXL.LicenseKey'金鑰。值應是您的授權金鑰。
  • 確保檔屬性包括Copy to Output Directory: Copy always
  • 確保true以驗證。

檔:appsettings.json

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

步驟3:測試您的金鑰

測試您的金鑰是否正確安裝。

:path=/static-assets/excel/content-code-examples/get-started/license-keys-4.cs
// 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;
Imports IronXL

' Check if a given license key string is valid.
Dim result As Boolean = License.IsValidLicense("IRONXL-MYLICENSE-KEY-1EF01")

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

注意: 新增授權後,務必清理並重新發佈您的應用程式,以避免部署時的潛在錯誤。


步驟4:開始您的專案

請查看我們的教學,了解如何開始使用IronXL


有問題嗎?

如果您有任何問題,請聯繫support@ironsoftware.com

常見問題

如何為我的專案獲取授權金鑰?

您可以通過從IronXL網站購買或註冊免費的30天試用來獲取授權金鑰。

使用NuGet套件管理器安裝IronXL的步驟是什麼?

要使用NuGet套件管理器安裝IronXL,請打開Visual Studio,右鍵單擊您的專案,選擇'管理NuGet套件...',查找IronXL.Excel並安裝。或者,您可以使用套件管理器控制台輸入Install-Package IronXL.Excel

如何手動使用DLL安裝IronXL?

您可以通過從IronXL的網站下載.NET Excel DLL並將其新增到您的Visual Studio專案中來手動安裝IronXL。

如何在我的應用程式程式碼中應用我的授權金鑰?

使用以下方法將授權金鑰新增到您的應用程式啟動程式碼中:IronXL.License.LicenseKey = "YOUR-LICENSE-KEY"

如何在.NET Framework應用程式的Web.Config文件中設置我的授權金鑰?

您可以通過在appSettings區域中新增以下內容,將您的授權金鑰設置在Web.Config文件中:<add key="IronXL.LicenseKey" value="YOUR-LICENSE-KEY"/>

在某些版本的IronXL中授權是否存在已知問題?

是的,在ASP.NET專案中和.NET Framework版本4.6.2及以上的IronXL版本2023.4.13至2024.3.20中存在一個已知問題,其中儲存在Web.config中的金鑰可能無法被識別。

如何在.NET Core應用程式的appsettings.json中應用我的授權金鑰?

在您的.NET Core應用程式中,新增一個名為appsettings.json的JSON文件,包含一個'IronXL.LicenseKey'條目以及您的授權金鑰,並設置文件屬性為'複製到輸出目錄:始終複製'。

如何驗證我的IronXL授權金鑰是否正確應用?

要驗證您的授權金鑰,請使用IronXL.License.IsValidLicense("YOUR-LICENSE-KEY")檢查其有效性,並確保IronXL.License.IsLicensed返回true。

新增授權金鑰後應該採取哪些步驟?

新增授權金鑰後,重要的是要清理並重新發布您的應用程式,以避免部署問題。

我在哪裡可以找到額外的幫助或支援?

如需額外的幫助或支援,您可以通過support@ironsoftware.com聯繫Iron Software支援團隊。

IronXL的授權在.NET 10專案和平台上是否完全受支援?

是的。IronXL的產品,包括通過程式碼、Web.Config或appsettings.json的授權,在.NET 10(以及.NET 9、8、7、6和.NET Core / Standard / Framework版本)上完全受支援,無需特殊配置。在.NET 10中應用授權金鑰,使用官方文件中顯示的相同方法:在啟動程式碼中設置IronXL.License.LicenseKey,或者使用一個如appsettings.json等配置文件,"IronXL.LicenseKey": "YOUR-KEY",並確保文件被複製到輸出目錄。這與IronXL的相容性聲明相符。 ([ironsoftware.com](https://ironsoftware.com/csharp/excel/?utm_source=openai))

Curtis Chau
技術作家

Curtis Chau擁有Carleton大學的電腦科學學士學位,專精於前端開發,擁有Node.js、TypeScript、JavaScript和React的專業知識。Curtis熱衷於建立直觀且美觀的使用者介面,喜愛使用現代框架並建立結構良好、視覺吸引力的手冊。

除了開發,Curtis對物聯網(IoT)有濃厚的興趣,探索創新的方法來整合硬體和軟體。在空閒時間,他喜歡玩遊戲和建立Discord機器人,結合他對技術的熱愛與創造力。

準備好開始了嗎?
Nuget 下載 2,150,290 | 版本: 2026.7 剛剛發布
Still Scrolling Icon

仍在滾動嗎?

想要快速證明嗎? PM > Install-Package IronXL.Excel
運行一個範例 觀看您的資料成為試算表。