Show Menu
主題×

擴充功能升級

擴充功能開發人員不斷新增功能至其擴充功能,也經常修正錯誤。這些更新會封裝成新版本的擴充功能,並可在 Launch 目錄中提供作為升級版本。

擴充功能目錄

當擴充功能開發人員提供新版本的擴充功能時,擴充功能目錄會提供新版本。目錄只會顯示最新版本的擴充功能。您無法安裝任何其他擴充功能版本 latest
當您將擴充功能安裝至屬性時,目前可用的版本已安裝,而且您的屬性會繼續沿用該特定版本,即使新增較新版本至目錄亦然。

升級通知

當您已安裝至屬性的擴充功能,以及目錄中有較新版本時,當您檢視「已安裝擴充功能」頁面時,將會在擴充功能卡上看到 Upgrade 一個按鈕。
您也可以在該擴充功能提供的資源編輯資源時看到通知。

升級為永久性

若要升級至目錄中的可用新版本,您必須自行安裝該升級。您必須先將升級這項「變更」新增到程式庫、經過測試及發佈,才能影響您已部署的標籤。
升級應謹慎考量後再進行。除非您已準備好測試新擴充功能並準備好要部署,否則請不要升級。將升級新增到屬性之後,該升級就必須納入所有程式庫中。任何不包含升級擴充功能的程式庫都會在建置時失敗。
目前沒有將擴充功能降級為舊版的功能。升級後 (不論您是否發佈),新的擴充功能版本都將位於您的屬性中。

升級程序

安裝升級和第一次 安裝擴充功能 差不多。
  1. 按一下「 Upgrade 」按鈕以前往「Extension Configuration」畫面。
  2. 進行任何您想要的設定變更。
  3. 按一下「 Save 」。
在您點按 Save 之前,實際上並不會執行升級作業。在此動作之前,您可以隨時按一下 Cancel,並保持在目前安裝的版本。按一下 Save 後即無法復原。
如果您的程式庫處於 Approved Submitted 狀態,無法升級擴充功能。因下一個版本必須包含新的擴充功能版本。若為處於 Approved Submitted 狀態的程式庫,下一個版本為生產版本。該版本會失敗,因未包含最新版本,因此工作流程是先發佈或拒絕處於 Approved Submitted 狀態的程式庫, ​升級擴充功能。

發佈升級

升級擴充功能安裝在您的屬性上後,您必須將它加入至後續的所有程式庫中。針對任何未將其納入的程式庫,將會顯示建置失敗訊息。
除此之外,新增升級的擴充功能至程式庫,也就像 新增其他變更 至程式庫一樣。
您可以從 Edit Library 畫面中使用「Add All Changed Resources」按鈕,也可以使用「Add a Resource」按鈕並自行選取升級版擴充功能。
擴充功能開發人員可以在擴充功能檢視中新增設定項目,以啓用新功能。如果您在升級至新的擴充功能版本後發現組件失敗,而且您已隔離以建立該擴充功能的失敗,則首先要前往擴充功能的「設定」頁面並確定「儲存」(即使您未變更任何項目)。接著,將新變更新增到程式庫,然後嘗試再次建置。
將擴充功能升級至程式庫後,您可以依照 核准工作流程 中概述的步驟,將程式庫發佈至生產環境。