更新 Visual Studio 延伸模組

您可以使用 [擴充功能和更新] 來安裝已更新的版本,藉此在系統上更新 Visual Studio 擴充功能。 如果您建立擴充功能的更新版本,可以藉由遞增 VSIX 資訊清單中的版本號碼來表示它更新。

當傳入擴充功能的 VSIX 資訊清單與已安裝的資訊清單和較高的 Version 數字具有相同的 ID 時,就會安裝更新。 如果 Version 數字體相同或更低,則無法安裝套件。 如果 ID 值不相符,則尚未安裝的套件會辨識為個別的擴充功能。

為了協助防止開發期間發生衝突,建議您解除安裝進行中的舊版擴充功能,並解除安裝或停用任何其他可能發生衝突的擴充功能。

更新系統上的擴充功能

  1. 在 [工具] 功能表上,按一下 [延伸模組與更新]

  2. 在左窗格中,按一下 [更新]

  3. 在中間窗格中,按一下您要安裝的更新。

    更新擴充功能的版本號碼會顯示在右窗格中,以及其他資訊。

  4. 在右窗格底部,按一下 [更新]

發佈擴充功能的更新

  1. 在 Visual Studio 中,開啟您要更新之擴充功能的解決方案。 進行變更。

    重要

    未簽署的所有使用者擴充功能不會自動更新。 您應該一律簽署擴充功能。

  2. [解決方案總管] 中,開啟 source.extension.manifest

  3. 在資訊清單設計工具中,增加 [版本] 欄位中數字的值。

  4. 儲存並建置解決方案。

  5. 將新 .vsix 檔案 (在專案的 \bin\Debug\ 資料夾中) 上傳至 Visual Studio 市集網站。

    當具有舊版擴充功能的使用者開啟 [擴充功能和更新] 時,如果工具設定為自動尋找更新,則新版本會出現在 [更新] 清單中。

    您可以在 [更新] 窗格底部 (啟用/停用自動偵測可用更新) 啟用或停用自動檢查更新,這會變更 [工具]>[選項]>[環境]>[擴充功能和更新] 中的 [檢查更新] 設定。

    您可以指定 (在 [工具]>[選項]>[環境]>[擴充功能和更新] 中) 是否要自動更新每個使用者擴充功能、所有使用者擴充功能,或兩者皆自動更新 (預設設定)。