Visual Studio 2019 產品生命週期和服務
開發人員社群 | 系統需求 | 相容性 | 可散發程式碼 | 版本資訊 | 授權條款 | 部落格
Visual Studio 2019 遵循為期 10 年的 Microsoft 產品固定生命週期原則。 頭 5 年的主要支援提供功能更新、平台更新、安全性更新和功能修正,而第二個 5 年的延伸支援提供安全性更新。 如需詳細資訊,請搜尋支援生命週期資料庫。
Visual Studio 透過這兩種方式維護:次要版本更新包含重要的新功能,維護更新則針對產品中現有的功能提供累積的 Bug 修正。 次要和服務層級分別由版本號碼的第二個和第三個數字表示。 例如,使用 16.1.5 版時,“.1” 代表次要版本更新,而 “.5” 代表服務更新。 次要與維護更新均提供安全性修正。 如需更新的詳細資訊,請參閱 Visual Studio 發行節奏。
為了獲得最佳且最安全的產品體驗,我們強烈鼓勵並建議所有客戶一律使用最新版的 Visual Studio。
注意
如何取得更新
Visual Studio 2019 會在 IDE 的下框線列中,以快顯通知圖示方式通知有可用的更新。 這會安裝最新的建議版本。 您也可以從 VisualStudio.com 下載最新的建議版本。 您可以在 My.VisualStudio.com 上找到要安裝或更新到的舊版 Visual Studio,並可以在 Microsoft Catalog 上找到更新。
Enterprise 與 Professional 客戶的支援選項
我們了解,大型組織有時無法依照建議快速採用我們的產品更新。 因此,使用 Visual Studio 2019 Enterprise 與 Professional 的客戶可以享有一項權益,也就是我們會提高支援與較舊產品的可用性。 我們現在會將多個次要版本更新宣告為支援的「維護基準」。 客戶可以安裝維護基準的最新版本,以保有安全性和支援。 我們也會讓所有服務版本可在 Microsoft Catalog 上取得,以因應需要還原至先前設定的情況。 增加這些提供點,可以讓系統管理員和較大型開發小組在將組織推進到最新的更新時,擁有更多的彈性和控制權。
若 Enterprise 與 Professional 客戶選擇繼續使用某個支援的舊版維護基準,就應該留意該維護基準的支援在 下一個基準發行後,只會再持續一年。 以下內容和 Microsoft 支援服務 Service Pack 週期原則將進一步描述此資訊。 當 Microsoft 將次要版本指定為 Visual Studio 2019 的維護基準時,支援週期資料庫會反映支援的適當日期。 留用舊版維護基準的客戶,必須在一年結束前升級為較新的維護基準,以維持在具備支援的安全狀態。
服務基準 | 終止支援 |
---|---|
16.11 版 | 2029 年 4 月 |
16.9 版 | 2022 年 10 月 |
16.7 版 | 2022 年 4 月 |
16.4 版 | 2021 年 10 月 |
16.0 版 | 2021 年 1 月 (不再支援) |
選擇停留在特定服務基準的客戶,可以在 My.VisualStudio.com 或 Microsoft Catalog 上找到該基準的最新版本。 您可以在 Visual Studio 系統管理員指南中找到部署、設定及取得的指引。
只有 Visual Studio 最新次要版本的最新建議版本才支援 Visual Studio Community 版,在下圖中以藍線表示。
下表顯示 Visual Studio 2019 的範例更新案例。
如果您已安裝此版本的 Visual Studio 2019... | 而且此版本的 Visual Studio 2019 剛剛發行... | 那麼維持支援狀態的更新選項是... |
---|---|---|
Visual Studio 2019 16.0.9 版 | Visual Studio 2019 16.4.20 版 與 Visual Studio 2019 16.7.8 版 與 Visual Studio 2019 16.8.3 版 |
Visual Studio 2019 16.4.20 版 或 Visual Studio 2019 16.7.8 版 或 Visual Studio 2019 16.8.3 版 |
Visual Studio 2019 16.3.3 版 | Visual Studio 2019 16.4.12 版 與 Visual Studio 2019 16.7.0 版 |
Visual Studio 2019 16.4.12 版 或 Visual Studio 2019 16.7.0 版 |
Visual Studio 2019 16.4.10 版 | Visual Studio 2019 16.4.20 版 與 Visual Studio 2019 16.7.8 版 與 Visual Studio 2019 16.8.3 版 |
Visual Studio 2019 16.4.20 版 或 Visual Studio 2019 16.7.8 版 或 Visual Studio 2019 16.8.3 版 |
Visual Studio 2019 16.7.4 版 | Visual Studio 2019 16.4.20 版 與 Visual Studio 2019 16.7.8 版 與 Visual Studio 2019 16.9.3 版 |
Visual Studio 2019 16.7.8 版 或 Visual Studio 2019 16.9.3 版 |
對舊版 Visual Studio 的支援
Visual Studio 2017 和更早版本也支援 10 年。 下表摘要說明 Visual Studio 產品的目前支援狀態。
Visual Studio 版本 | 生命週期階段 | 支援基準 | 終止支援 |
---|---|---|---|
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 和更早版本 | 不再支援 |
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 搭配使用時。 我們不會在所依據的 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 和 Microsoft Office,並遵循父產品的支援生命週期。 如需 VSTO 執行階段支援生命週期的詳細資訊,請參閱 Visual Studio Tools for Office Runtime Lifecycle Policy。
Visual Studio 服務未涵蓋的元件
Visual Studio 和 Visual Studio for Mac 包含一組編譯器、語言、執行階段、環境和其他資源或工具,可針對許多平台進行開發。 為了 Visual Studio 客戶的方便起見,下方清單中的元件可能會隨 Visual Studio 安裝,視其自有授權與維護、支援以及週期原則而定。 Visual Studio 小組會針對這些元件審查 CVE、判斷它們是否構成 Visual Studio 使用上的弱點,並根據 Visual Studio 支援原則來解決這些問題。 請注意,這份清單並不代表整個 Visual Studio 受其自有原則管理的所使用元件清單,而是為了強調最常使用的項目。
至於由 Visual Studio 安裝但週期資料庫中沒有明確週期原則的 Microsoft 元件,所支援版本是目前可供下載的最新版本。
編譯器和語言 | 執行階段和環境 | 其他資源 |
---|---|---|
.NET Framework | Windows | Android SDK |
ASP.NET Web 堆疊 | Windows Server | Android NDK |
.NET Core | Microsoft Azure | JSON Web Token Handler for the Microsoft .Net Framework |
Entity Framework | Unreal Engine | Cocos Creator |
Python | Visual Studio Emulator for Android | Online Services |
SharePoint | Xamarin | WebGrease |
TypeScript | SQL Server | 適用於 Visual Studio 的 Unity 工具 |
CMake | Web Optimization Framework | Application Insights |
Clang/C2 工具組 | Exchange | NuGet (英文) |
Git (適用於 Windows) | Office | Windows SDK |
SignalR | ||
Miniconda |
除了元件之外,Visual Studio 也會使用多個專案及專案項目範本。 這些範本的支援由提供這些範本的元件所管理。 例如,如果您使用 Python 範本,則支援範本遵循適用於 Visual Studio 的 Python 工具支援原則。
意見反應和建議
Microsoft 十分重視您的意見。 如同往常一樣,您可以使用 Visual Studio 中的回報問題工具讓我們知道您遇到哪些問題。 您也可以前往 Visual Studio 開發人員社群以追蹤您的問題、提出建議、詢問問題,以及尋找其他人提供的解答。 我們使用您的意見反應來改善 Visual Studio,在此代表我們的整個團隊再次感謝您。