Visual Studio 產品生命週期與維護
提示
觀看 Visual Studio 2022 上市活動的錄製內容以了解新功能、聆聽提示及技巧,以及下載免費的數位 Swag。
開發人員社群 | Visual Studio 2022 藍圖 | 系統需求 | 相容性 | 可散發程式碼 | 版本歷程記錄 | 授權條款 | 部落格 | 最新版已知問題 | Visual Studio 文件中的新功能
Visual Studio 2022 遵循為期 10 年的 Microsoft 產品固定生命週期原則。 頭 5 年的主要支援提供新功能、平台更新、安全性更新、功能修正,以及品質改善。 第二個 5 年的延伸支援僅提供安全性更新。 Visual Studio 隨附或相依的元件和工具可能有不同的生命週期、維護和支援原則。
Visual Studio 透過這兩種方式提供維護服務:包含重要新功能及平台更新的次要版本功能更新,以及針對產品中現有功能提供累積性錯誤修正的安全性或維護更新。 安全性修正隨附於所有類型的更新。 功能更新會以次要版本號碼的變更來表示,例如 17.3 到 17.4,安全性與維護更新會以維護版本號碼的變更來表示,例如 17.2.3 到 17.2.4。 這些更新可經由目前通道和長期維護通道 (LTSC) 取得。 如需通道和更新的詳細資訊,請參閱 Visual Studio 通道和發行節奏 (部分機器翻譯)。
為了獲得最佳且最安全的產品體驗,我們強烈鼓勵並建議所有客戶一律使用在其選擇之更新通道上最新安全版本的 Visual Studio。
其他資訊
- 如需產品生命週期日期的完整清單,請參閱 Microsoft 生命週期網站。
- Visual Studio 2019 產品生命週期資訊
- Visual Studio for Mac 維護原則 (部分機器翻譯)
如何取得更新
Visual Studio 2022 會藉由顯示 IDE 狀態列中的通知圖示或 Visual Studio 安裝程式中的通知,通知您有可用的更新。 您也可以從 VisualStudio.com 或 Microsoft Catalog 下載最新的建議更新。 IT 系統管理員也可以設定其組織內的電腦以自動下載並套用每月發行的系統管理員安全性更新。 現在您會透過 Visual Studio 2022 收到專屬於您更新通道的通知。 例如,如果您已將 Visual Studio 設定為從 17.2 LTSC 通道取得更新,則只有在該通道上可用的最新更新會影響已安裝的元件時,您才會收到更新通知。
Community 版本支援
Visual Studio Community 版本僅在具有 Visual Studio 最新次要版本之最新維護版本的目前通道上受到支援。 您可以從 visualstudio.microsoft.com/downloads 或 my.visualstudio.com 安裝最新版本的 Visual Studio Community。
目前通道支援
目前通道可讓小組在所有 Visual Studio 2022 版之最新次要版本的最新維護版本上持續得到支援。 您可以從 https://visualstudio.microsoft.com/downloads 或 my.visualstudio.com 安裝這些版本的最新維護次要版本。
Enterprise、Professional 和 Build Tools 版本支援
Enterprise、Professional 和 Build Tools 版本在目前通道和長期維護通道 (LTSC) 上都可取得。
長期維護通道 (LTSC) 支援
我們意識到,有時候大型組織無法在我們發行產品更新時儘快採用。 因此,我們透過 Visual Studio Enterprise、Professional 和 Build Tools 版本,針對系統管理員和較大型開發小組將組織推進到最新更新的方式和時機,提供更多的彈性和控制。 企業可以選擇把用戶端電腦設定為從其中一個 LTSC 通道取得更新,這可讓他們在將功能更新延後到某個時間點時保持安全。 每個偶數次要版本都會宣告為 LTSC 且受到支援,並持續提供 18 個月的保護。 下表和支援生命週期資料庫將反映適當的支援日期。
LTSC | 發行日期 | 終止支援 | 安裝連結 |
---|---|---|---|
17.12 版 | 2024 年 11 月 12 日 | 2026 年 7 月14 日 | 發行記錄 |
17.10 版 | 2024 年 5 月 21 日 | 2026 年 1 月 13 日 | 發行記錄 |
17.8 版 | 2023 年 11 月 14 日 | 2025 年 7 月 8 日 | 發行記錄 |
17.6 版 | 2023 年 5 月 16 日 | 2025 年 1 月 14 日 | 發行記錄 |
17.4 版 | 2022 年 11 月 8 日 | 2024 年 7 月 9 日 (不再支援) | 發行記錄 |
17.2 版 | 2022 年 5 月 10 日 | 2024 年 1 月 9 日 (不再支援) | 發行記錄 |
17.0 版 | 2021 年 11 月 8 日 | 2023 年 7 月 11 日 (不再支援) | 發行記錄 |
選擇停留在特定服務基準的客戶,可以在 My.VisualStudio.com 或 Microsoft Catalog 上找到該基準的最新版本。 您可以在 Visual Studio 系統管理員指南中找到部署、設定及取得的指引。
注意
如需 .NET SDK 的特定支援時間範圍及其與 Visual Studio 和 MSBuild 的關係,請參閱 .NET SDK、MSBuild 和 Visual Studio 的版本設定資訊。
其他安裝和更新選項
除了 Visual Studio 網站上所提供一律安裝目前通道上之最新版本的啟動載入器之外,我們也提供其他方法來安裝特定版本的 Enterprise、Professional 和 Build Tools 版本。 您可以在 Visual Studio 系統管理員指南中找到其他的部署、設定及取得指引。 除了 LTSC 版本以外,我們不提供舊版 Visual Studio 2022 版本的支援或維護服務。
- 您可以建立並維護自己的 Visual Studio 網路安裝 (也稱為配置),並將其儲存在本機或網路共用上。
- 如果您要將您的安裝或離線安裝快取更新至特定版本,則所有次要版本及維護更新都可在 Microsoft Catalog 上取得。
- Visual Studio 2022 版本歷程記錄頁面提供每個可用來安裝或更新之次要版本與維護版本的啟動載入器直接連結。
- 每個 LTSC 的最終維護版本可從 Visual Studio 訂閱入口網站取得。
- 您可以使用 Windows 套件管理員 winget 工具來安裝或更新 Visual Studio 2022。
候選版 (RC) 支援
候選版 (RC) 組建會在主要版本正式推出之前在目前通道上提供。 您可以在日常工作中使用 RC,包括發行以它建置的應用程式。 RC 需要授權才能使用 Visual Studio。 新的主要版本上線之後,您必須升級到該版本,才能繼續受到支援。
預覽通道支援
Visual Studio Community、Professional 和 Enterprise 版本可從預覽通道取得。 預覽通道可讓您在廣泛發行之前試用全新的功能。 雖然預覽通道是「按現狀」來提供,但我們樂於收到意見反應,而且我們會將意見反應融入新的預覽組建中。 如需有關預覽通道的詳細資訊,請參閱 Visual Studio 通道和發行節奏 (部分機器翻譯)。
Visual Studio 舊版
下表摘要說明 Visual Studio 版本的目前支援狀態。 如需其他詳細資料,請參閱 (Microsoft 產品生命週期資訊)[https://learn.microsoft.com/lifecycle/products/?terms=Visual%20Studio]。
Visual Studio 版本 | 生命週期階段 | 基準 | 終止支援 |
---|---|---|---|
Visual Studio 2022 | 主流 | TBD | 2032 年一月 |
Visual Studio 2019 | 擴充的 | 16.11 版 | 2029 年 4 月 |
Visual Studio 2017 | 擴充的 | 15.9 版 | 2027 年 4 月 |
Visual Studio 2015 | 擴充的 | 更新 3,包括 KB3165756 | 2025 年 10 月 |
Visual Studio 2013 | 不受支援 | Update 5 | 2024 年 4 月 |
Visual Studio 2012 | 不受支援 | Update 5 | 2023 年 1 月 |
Visual Studio 2010 | 不受支援 | Service Pack 1 | 2020 年 7 月 |
Visual Studio 2008 | 不受支援 | Service Pack 1 | 2018 年 4 月 |
Visual Studio 2005 | 不受支援 | Service Pack 1 | 2016 年 4 月 |
Visual Studio 2003 | 不受支援 | Service Pack 1 | 2013 年 10 月 |
Visual Studio .NET (2002) | 不受支援 | Service Pack 1 | 2009 年 7 月 |
Visual Studio 6.0 (包括 Visual Basic 6) | 不受支援 | Service Pack 6 | 2005 年 9 月 |
Visual Studio 97 | 不受支援 | Service Pack 3 | 2003 年 6 月 |
Microsoft Visual C++ 可轉散發套件
Microsoft Visual C++ 可轉散發套件會依照其首次所隨附 Visual Studio 版本的產品生命週期。 如需參考,請參閱 Visual C 下載的最新支援版本清單。
在特定情況下,我們只在 Microsoft 產品之內容和時間範圍與其相依的情況下,才在所依據的 Visual Studio 產品週期以外,為 Microsoft Visual C++ 可轉散發套件支援安全性修正。 其中一個此類情況是當 Microsoft Visual C++ 可轉散發套件是在其他 Microsoft 產品 (例如 SQL Server、Windows Server 或 Microsoft Office) 中散發時。 另一個此類情況是當 Microsoft Visual C++ 可轉散發套件與支援的 Visual Studio Tools for Office 或 Visual Basic for Applications 搭配使用時。 如需支援案例的詳細資訊,請參閱生命週期常見問題 - C++ 可轉散發套件 和運行時間連結庫。 我們不會在所依據的 Visual Studio 生命週期以外或上面特別說明的情況下,為任何協力廠商應用程式支援 Microsoft Visual C++ 可轉散發套件。
注意
可能有協力廠商產品 (例如安全性掃描器) 將可轉散發套件標幟為過期。 如果安裝 Microsoft Visual C++ 可轉散發套件的 Microsoft 產品仍受支援,則根據 Microsoft 對該產品的元件原則支援可轉散發套件。 如需支援,請連絡支援小組。
MSVC (C++) 工具組
從 Visual Studio 2017 開始,MSVC 工具組 (包括 C++ 編譯器) 會遵循其首次所附隨 Visual Studio 版本的產品週期,即使它隨附於 Visual Studio 的後續版本也一樣。 例如,「MSVC v141 - VS 2017 C++ x64/x86 建置工具 (v14.16)」會遵循 Visual Studio 2017 的支援週期,而「MSVC v142 - VS 2019 C++ x64/x86 建置工具 (v14.20)」則遵循 Visual Studio 2019 的支援週期。 如果是 Visual Studio 2015 及更早版本,Visual C++ 工具組的支援會根據其所隨附 Visual Studio 版本的生命週期。
Visual Studio Tools for Office Runtime
Visual Studio 2010 Tools for Office Runtime (VSTO Runtime) 隨附於 Visual Studio 10.0.50903 版,並遵循 Visual Studio 的支援生命週期。 如果您已在開發電腦上安裝 Microsoft Office,則可以安裝並使用較新版本的 VSTO Runtime。 您也可以透過 Visual Studio 下載並使用較新版本的 VSTO Runtime。 我們建議開發人員搭配其應用程式安裝最新版的 VSTO Runtime。 它會在與支援的 Office 版本一起執行時受到支援。 如果 VSTO Runtime 需要維護,則只會更新最新版本。 如需詳細資訊,請參閱 Visual Studio Tools for Office Runtime 生命週期原則 (部分機器翻譯)。 如需 Office 支援生命週期的詳細資訊,請參閱生命週期常見問題集 - Office、Office 365 及 Microsoft 365。
Visual Studio 服務未涵蓋的元件
Visual Studio 包含一組編譯器、語言、執行階段、環境和其他資源或工具,可針對許多平台進行開發。 為了 Visual Studio 客戶的方便起見,下方清單中的元件可能會隨 Visual Studio 安裝,視其自有授權與維護、支援以及週期原則而定。 請注意,這份清單並不代表整個 Visual Studio 受其自有原則管理的所使用元件清單,而是為了強調最常使用的項目。
在這些元件仍在各自支援期間受到支援的時間範圍內,Visual Studio 小組會檢閱針對這些元件發出的任何 CVE、判斷它們是否構成 Visual Studio 使用上的弱點,並根據 Visual Studio 支援原則適當地解決弱點。 當這些元件不再受到支援時,它們在安裝程式 UI 中會附加「(不受支援)」標籤,而且您可以使用 [移除不受支援元件] 功能,在下一次更新期間移除這些元件。 按一下這裡以取得所有已轉換為不受支援元件的清單。
至於由 Visual Studio 安裝但週期資料庫中沒有明確週期原則的 Microsoft 元件,所支援版本是目前可供下載的最新版本。
編譯器和語言 | 執行階段和環境 | 其他資源 | 其他資源 |
---|---|---|---|
.NET Core | Microsoft Azure | Android NDK | Miniconda |
.NET Framework | Exchange | Android SDK | mingit |
ASP.NET Web 堆疊 | Office | Application Insights | Ninjam |
CMake | SQL Server | Cocos Creator | Online Services |
Entity Framework | Unreal Engine | Dotfuscator Community Edition | SignalR |
Python | Web Optimization Framework | Git (適用於 Windows) | 適用於 Visual Studio 的 Unity 工具 |
SharePoint | Windows | IncrediBuild | WebGrease |
TypeScript | Windows Server | JSON Web Token Handler for the Microsoft .Net Framework | Windows SDK |
Xamarin | NuGet (英文) | Workflow Manager 用戶端 |
元件的工具和範本
當 Visual Studio 提供依賴某元件的工具和範本時,工具的生命週期和支援原則將會遵循該元件的支援原則。 例如,.NET Core 6 的工具會遵循 .NET Core 6 的支援原則。
意見反應和建議
我們很希望聽聽您的意見! 您可以回報問題或建議功能 ,方法是使用安裝程式或 Visual Studio IDE 右上角的 [傳送意見反應] 圖示,或從 [說明] > [傳送意見反應]。 如果您是 IT 系統管理員且未安裝 Visual Studio,您可以在這裡提交 IT 系統管理員意見反應。 您可以使用 Visual Studio 開發人員社群來追蹤您的問題,您可以在其中新增留言或尋找解決方案。 您也可以透過我們的即時聊天支援取得免費的安裝協助。