您可以使用 [擴充管理員] 安裝更新版的 Visual Studio 擴充功能,藉以更新系統上的版本。 如果您建立了更新的擴充功能版本,即可以遞增 VSIX 資訊清單中的版本號碼,表示這個擴充功能已更新。
[擴充管理員] 會將傳入之擴充功能的 VSIX 資訊清單與已安裝之擴充功能的 VSIX 資訊清單比較,藉以辨識更新。 若要將傳入的資訊清單視為更新,該資訊清單必須與已安裝的資訊清單有相同的 ID,而且有較高的 Version 號碼。 如果 Version 號碼相同或較小,即無法安裝套件。 如果 ID 值不符,則會將尚未安裝的套件視為不同的擴充功能。
為了避免衝突,在開發期間,我們建議您解除安裝舊版的進行中的擴充功能,也解除安裝或停用任何潛在衝突的延伸。
若要更新系統上的擴充功能
按一下 [工具] 功能表上的 [擴充管理員]。
在 [擴充管理員] 左窗格中,按一下 [更新]。
在中間窗格內,按一下想要安裝的更新。
已更新之擴充功能的版本號碼和其他資訊會顯示在右窗格中。
按一下右窗格底端的 [更新]。
[擴充管理員] 會使用新的版本取代已安裝的擴充功能版本。
若要發行擴充功能的更新
在 Visual Studio 中,開啟想要更新之擴充功能的方案。 進行變更。
在 [方案總管] 中,開啟 [source.extension.manifest]。
在資訊清單設計工具中,增加 [版本] 欄位數字的值。
儲存並建置方案。
將新的 .vsix 檔 (位於專案的 \bin\debug\ 資料夾中) 上載至 Visual Studio 組件庫網站 (英文)。
當擁有舊版擴充功能的使用者開啟 [擴充管理員] 時,新的版本會出現在 [更新] 清單中,但前提是 [擴充管理員] 已設為自動尋找更新。