擴充功能升級
擴充功能開發人員不斷新增功能至其擴充功能,也經常修正錯誤。這些更新會封裝成新版本的擴充功能,並可在擴充功能目錄中提供作為升級版本。
擴充功能目錄
當擴充功能開發人員提供新版本的擴充功能時,擴充功能目錄會提供新版本。目錄只會顯示最新版本的擴充功能。您無法安裝任何其他擴充功能版本 latest
。
當您將擴充功能安裝至屬性時,目前可用的版本已安裝,而且您的屬性會繼續沿用該特定版本,即使新增較新版本至目錄亦然。
升級通知
當您已安裝至屬性的擴充功能,以及目錄中有較新版本時,當您檢視「已安裝擴充功能」頁面時,將會在擴充功能卡上看到升級按鈕。
您也可以在該擴充功能提供的資源編輯資源時看到通知。
升級為永久性
若要升級至目錄中的可用新版本,您必須自行安裝該升級。您必須先將升級這項「變更」新增到程式庫、經過測試及發佈,才能影響您已部署的標籤。
升級應謹慎考量後再進行。除非您已準備好測試新擴充功能並準備好要部署,否則請不要升級。將升級新增到屬性之後,該升級就必須納入所有程式庫中。任何不包含升級擴充功能的程式庫都會在建置時失敗。
目前沒有將擴充功能降級為舊版的功能。升級後 (不論您是否發佈),新的擴充功能版本都將位於您的屬性中。
升級程序
安裝升級和第一次安裝擴充功能差不多。
- 選取 升級 以移至擴充功能組態畫面。
- 依需求變更任何設定。
- 選取「儲存」。
在您點選 儲存 之前,實際上並不會執行升級。 在此之前的任何時間,您都可以選取取消,並繼續使用目前安裝的版本。 選取 儲存 後即無法復原。
如果您的程式庫處於 Approved
或 Submitted
狀態,無法升級擴充功能。因下一個版本必須包含新的擴充功能版本。若為處於 Approved
或 Submitted
狀態的程式庫,下一個版本為生產版本。該版本會失敗,因未包含最新版本,因此工作流程是先發佈或拒絕處於 Approved
或 Submitted
狀態的程式庫,再 升級擴充功能。
發佈升級
升級版擴充功能安裝到您的屬性上後,您必須將其加入後續的所有程式庫中。針對任何未將其納入的程式庫,將會顯示建置失敗訊息。
除此之外,新增升級的擴充功能至程式庫,也就像新增其他變更至程式庫一樣。
在編輯程式庫畫面中,您可以使用「新增所有變更的資源」按鈕,也可以使用「新增資源」按鈕並自行選取升級版擴充功能。
將擴充功能升級新增到程式庫後,即可依照在發佈流程中概述的步驟,將您的程式庫發佈到生產環境。