如何:更新 Visual Studio 擴充功能
適用于:
Visual Studio
Visual Studio for Mac
Visual Studio Code
您可以使用延伸模組 和更新 來安裝更新的版本,更新系統上的 Visual Studio 擴充功能。 如果您建立擴充功能的更新版本,您可以藉由遞增 VSIX 資訊清單中的版本號碼來表示它更新。
當傳入延伸模組的 VSIX 資訊清單與已安裝的更新和更新 Version 數目相同 ID 時,就會安裝更新。 Version如果數位相同或更低,則無法安裝套件。 ID如果值不相符,則尚未安裝的套件會辨識為個別的擴充功能。
為了協助防止開發期間發生衝突,建議您卸載先前版本的延伸模組進行中,同時卸載或停用任何其他可能衝突的延伸模組。
更新系統上的擴充功能
在 [工具] 功能表上,按一下 [延伸模組與更新]。
在左窗格中,按一下 [ 更新]。
在中間窗格中,按一下您要安裝的更新。
更新延伸模組的版本號碼會顯示在右窗格中,以及其他資訊。
在右窗格底部,按一下 [ 更新]。
發佈延伸模組的更新
在 Visual Studio 中,開啟您想要更新之延伸模組的解決方案。 進行變更。
重要
未簽署的所有使用者延伸模組不會自動更新。 您應該一律簽署擴充功能。
在 [方案總管]中,開啟 source.extension.manifest。
在資訊清單設計工具中,增加 [ 版本 ] 欄位中數位的值。
儲存解決方案並加以建置。
將專案 *\bin\Debug* 資料夾中的新 .vsix 檔案 (上傳至 Visual Studio Marketplace 網站) 。
當具有舊版擴充功能的使用者開啟 [ 延伸模組和更新] 時,如果工具設定為自動尋找更新,則新版本會出現在 [更新 ] 清單中。
您可以在 [更新] 窗格底部啟用或停用更新的自動檢查, (啟用/停用可用更新的自動偵測) ,這會變更 [工具>選項>環境>延伸模組和更新] 中的 [檢查更新] 設定。
注意
從 Visual Studio 2015 Update 2 開始,您可以在[工具>選項>環境>延伸模組] 和 [更新] 中指定 (,) 您是否要自動更新每個使用者擴充功能、所有使用者延伸模組或兩者 (預設設定) 。