使用 IronXL 許可證密鑰
如何取得許可證密鑰
新增 IronXL 許可證金鑰後,您可以將項目部署到線上,不受任何限製或浮水印。
您可以在這裡購買許可證金鑰或註冊免費 30 天試用金鑰。
步驟 1:下載最新版本的 IronXL
立即開始在您的項目中使用 IronXL 並免費試用。
我們首先需要做的是安裝 IronXL.Excel 函式庫,將 Excel 功能新增到 .NET 框架中。
使用 NuGet 套件安裝
- 在 Visual Studio 中,右鍵點選項目,然後選擇"管理 NuGet 套件..."
- 搜尋 IronXL.Excel 套件並安裝
或
- 進入軟體包管理器控制台
類型:
Install-Package IronXL.Excel
DLL 直接下載安裝
Download the IronXL [.NET Excel DLL]() and manually install it into Visual Studio.
步驟 2:套用您的許可證金鑰
在程式碼中設定許可證密鑰
將此程式碼加入應用程式的啟動過程中,在 IronXL 被使用之前。
// 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"在 .NET Framework 應用程式中,使用 Web.Config 或 App.Config 設定金鑰。
若要使用 Web.Config 或 App.Config 將金鑰全域套用至您的應用程序,請將下列金鑰新增至appSettings中的設定檔。
<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>專案上的 IronXL 版本2023.4.13至2024.3.20之間存在已知的授權問題:
- ASP.NET項目
- .NET Framework 版本 >= 4.6.2
儲存在Web.config檔中的金鑰沒有被產品讀取和使用。 請造訪"在 Web.config 中設定許可證金鑰"故障排除文章以了解更多資訊。
確保IronXL.License.IsLicensed返回true以進行驗證。
使用 .NET Core appsettings.json 檔案設定金鑰
要將密鑰全域應用於您的 .NET Core 應用程式:
- 在專案根目錄下新增一個名為
appsettings.json的 JSON 文件 - 在您的 JSON 設定檔中新增一個名為"IronXL.LicenseKey"的鍵。其值應為您的許可證密鑰。
- 確保檔案屬性包含"複製到輸出目錄:始終複製"選項。
- 確保
IronXL.License.IsLicensed返回true以進行驗證。
文件: appsettings.json
{
"IronXL.LicenseKey": "IRONXL-MYLICENSE-KEY-1EF01"
}步驟 3:測試您的鑰匙
測試您的金鑰是否已正確安裝。
// 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注意:新增許可證後,請務必清理並重新發布您的應用程序,以避免部署過程中可能出現的錯誤。
第四步:開始你的專案
請按照我們的教學了解如何開始使用 IronXL 。
問題?
如有任何疑問,請聯絡support@ironsoftware.com
常見問題解答
如何為我的專案取得授權金鑰?
您可以從 IronXL 網站購買或申請 30 天免費試用,以取得授權金鑰。
使用 NuGet Package Manager 安裝 IronXL 的步驟為何?
若要使用 NuGet Package Manager 安裝 IronXL,請開啟 Visual Studio,在專案上按一下滑鼠右鍵,選擇「管理 NuGet 套件...」,搜尋 IronXL.Excel,然後安裝。另外,您也可以使用套件管理員控制台輸入 Install-Package IronXL.Excel 。
如何使用 DLL 手動安裝 IronXL?
您可以手動安裝 IronXL,方法是從 IronXL 網站下載 .NET Excel DLL,並將其加入您的 Visual Studio 專案。
如何在我的應用程式碼中套用我的授權金鑰?
使用以下方式將授權金鑰加入您應用程式的啟動程式碼:IronXL.License.LicenseKey = "YOUR-LICENSE-KEY"。
如何在 .NET Framework 應用程式的 Web.Config 檔案中設定授權金鑰?
您可以在 Web.Config 檔案中設定授權金鑰,方法是在 appSettings 區段中加入下列內容:<add key="IronXL.LicenseKey" value="YOUR-LICENSE-KEY"/>.
IronXL 某些版本的授權是否有已知的問題?
是的,在 ASP.NET 專案和 .NET Framework 4.6.2 及以上版本中,IronXL for .NET 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))。






