
Telerik Kendo UI在2025Q1修改授權機制,全面採用License Key File, 使用者須下載License Key作為正式版啟用金鑰。以下6個方法教您如何快速完成License Key設定。
1. 從您的 Telerik 帳戶下載 License Key File (telerik-license.txt):
這是最主要且推薦的方式。
- 登入 Telerik 帳戶:首先,您需要登入您的 Telerik 官方網站帳戶 (telerik.com)。
- 進入「License Keys」頁面:在您的帳戶儀表板中,尋找並點擊「License Keys」頁面。
- 下載 License Key:您會在該頁面看到一個「Download License Key」按鈕。點擊它以下載名為
telerik-license.txt
的檔案。
2. 儲存 License Key File 的位置:
下載 telerik-license.txt
檔案後,您需要將其放置在特定位置,以便 Telerik 產品能夠自動找到並啟用您的授權。
- 全域設定 (推薦):
- Windows 系統:將
telerik-license.txt
檔案儲存到您的應用程式資料夾 (AppData) 下的 Telerik 目錄:%AppData%\Telerik\telerik-license.txt
例如:C:\Users\... \AppData\Roaming\Telerik\telerik-license.txt
這樣做會使您的授權金鑰對您本地機器上開發的所有 Telerik .NET 應用程式都可用。 - Mac 或 Linux 系統:將
telerik-license.txt
檔案儲存到您的使用者主目錄下的.telerik
資料夾:~/.telerik/telerik-license.txt
例如:/Users/.../.telerik/telerik-license.txt
- Windows 系統:將
- 專案特定設定 (如果您只想為特定應用程式啟用):
- 如果您只需要在單一專案中啟用 Telerik 產品,您可以將
telerik-license.txt
檔案複製到該專案或解決方案的根目錄。 - 重要提示:不要將此個人授權金鑰檔案提交到您的版本控制系統(如 Git)中,因為這是您的個人授權資訊。
- 如果您只需要在單一專案中啟用 Telerik 產品,您可以將
3. 自動安裝工具(部分產品和環境):
- 某些 Telerik 產品的安裝程式(例如 Progress Control Panel、自動 MSI 安裝程式,或 Visual Studio 擴充功能)可能會自動下載並將您的授權金鑰儲存到您的主目錄中。
- 如果您使用這些自動安裝工具,它們會幫您處理金鑰的下載和放置。
4. NuGet 套件方式(對於某些產品如 Blazor、Angular、React、Reporting):
- 對於 Kendo UI for Angular, Kendo UI for Vue, KendoReact 以及 Telerik Blazor 和 Telerik Reporting 等產品,除了放置
telerik-license.txt
檔案外,您還可能需要安裝Telerik.Licensing
或@progress/kendo-licensing
NuGet 套件。 - 這些套件在專案建置時會自動定位授權檔案並啟用產品。
- 例如 (Kendo UI for Angular/React/Vue):
- 將
telerik-license.txt
檔案複製到應用程式的根目錄(包含package.json
的資料夾)。 - 安裝授權套件:
npm install --save @progress/kendo-licensing
或yarn add @progress/kendo-licensing
- 啟用授權:
npx kendo-ui-license activate
或yarn run kendo-ui-license activate
- 將
- 例如 (Telerik Reporting):
- 將
telerik-license.txt
檔案複製到您的主目錄或專案根目錄。 - 添加
Telerik.Licensing
NuGet 套件作為專案依賴。
- 將
- 例如 (Kendo UI for Angular/React/Vue):
5. 程式碼片段方式(如果無法使用 NuGet 或特定需求):
- 在某些情況下,如果您無法或不想使用 NuGet 套件,Telerik 也提供了將授權金鑰作為程式碼片段嵌入專案的方法。
- 您可以從 Telerik 帳戶的「License Keys」頁面,點擊相應產品行的「View key」連結(在
SCRIPT KEY
欄位),然後複製 C# 或 VB 的程式碼片段。 - 將複製的程式碼片段貼到您專案中的一個新檔案(例如
TelerikLicense.cs
或TelerikLicense.vb
)中。
6. 更新授權金鑰:
- 當您續訂或購買新的 Telerik 授權時,您需要更新您的授權金鑰。
- 這通常透過重複上述步驟(從 Telerik 帳戶下載新的
telerik-license.txt
並替換舊檔案)來完成。新的授權金鑰將包含您所有以前購買的資訊。
總結:
最直接的方式是登入您的 Telerik 帳戶,從「License Keys」頁面下載 telerik-license.txt
檔案,然後將其放置在 %AppData%\Telerik\
(Windows) 或 ~/.telerik/
(Mac/Linux) 目錄下,或者專案的根目錄中。對於某些產品,還需要額外的 NuGet 套件來自動激活授權。
Telerik Kendo UI授權規定
請特別注意Telerik 產品的授權是基於開發人員席位 (per-developer seat)。這表示:
- 每個授權對應一個開發人員:一個 Telerik 授權只允許一位具名的開發人員使用該產品進行開發工作。
- 可在多台機器上安裝:這位獲得授權的開發人員可以將 Telerik 產品安裝在多台個人使用的電腦上,例如筆記型電腦、家裡的桌上型電腦、工作用的桌上型電腦等。
- 不能同時使用:儘管可以在多台電腦上安裝,但同一時間內,只能由該授權開發人員在一台機器上進行開發工作。這意味著您不能讓多個開發人員共用同一個授權,即使他們在不同時間使用。
- 部署無限制:Telerik 產品的授權對於最終應用程式的部署沒有限制。您可以將包含 Telerik 元件的應用程式部署到無限數量的伺服器或網域上,無需額外支付部署費用。
總結來說:
一個 Telerik 的 License Key File 可以由一位獲得授權的開發人員在他/她個人擁有的多台電腦上安裝和使用。但重要的是,在任何給定時間,該授權只能由這位開發人員在單一機器上進行開發。