產品生命週期和服務
開發人員社群 | 系統需求 | 相容性 | 可散發程式碼 | 授權條款 | 部落格 | 已知問題
注意
這不是 Visual Studio 的最新版本。 若要下載最新版本,請參閱 Visual Studio 的網站。
Visual Studio 及 Team Foundation Server 2012 - 2018
這些產品遵循 10 年的 Microsoft 產品生命週期原則 (5 年的主流支援及 5 年的延伸支援),從全球發行主要產品版本 (RTW) 的日期開始。 例如,Visual Studio 2017 於 2017 年發行;其支援週期將於 2027 年 4 月結束。
這些產品的維護透過「更新」(或「版本」) 執行,即產品中新功能和現有功能累積修正程式的套件。
對於這些產品版本,我們會支援 RTW 版本一段時間 (如下所述),並在生命週期完成前支援最新的更新或版本。
對更新的支援
安裝 RTW 產品的更新或版本後,您必須在生命週期完成前持續升級至最新的更新,以維持在受支援的狀態。
範例 1:如果您有 Visual Studio 2017 15.1 版,當 15.2 版發行時,您必須移至 15.2 版才能繼續獲得支援。
範例 2:如果您有 Visual Studio 2015 Update 2,當 Update 3 發行時,您必須移至 Update 3 才能繼續獲得支援。
如何取得更新
客戶取得更新的方式包括遵循產品中的通知更新其版本,或是從 VisualStudio.microsoft.com 或 My.VisualStudio.com 下載最新的更新。
Service Pack 原則
在支援週期期間,Microsoft 會將該產品的其中一項更新或版本指定為 "Service Pack"。
適用於尚未指定 Service Pack 的 Team Foundation Server 2018。
Visual Studio 2017 的 Service Pack 是 15.9 版。 Team Foundation Server 2017 的 Service Pack 是 Update 3。
對於 Visual Studio 2015,指定的 Service Pack 為 Update 3 搭配最新版本的 KB3165756。 Team Foundation Server 2015 以前有兩個指定的 Service Pack:Update 3 和 Update 4。 請參閱生命週期原則網站的 Team Foundation Server 產品項目日期。
Visual Studio 2013 及 Team Foundation Server 2013 的指定 Service Pack 為 Update 5。
Visual Studio 2012 的指定 Service Pack 為 Update 5。 Team Foundation Server 2012 的指定 Service Pack 為 Update 4。
當 Microsoft 將更新指定為 Service Pack 時,支援週期資料庫會反映支援的適當日期。
對 RTW 的支援
對於仍在使用 RTW 版本的客戶,Service Pack 日期是項重要的里程碑。 根據 Microsoft 支援服務 Service Pack 週期原則,在某項更新或版本指定為「Service Pack」起一年後,就不再支援 RTW。 仍在使用 RTW 版本的客戶應在上述情況的一年結束前升級至可用的最新更新,才可繼續受到支援。
如果是 Visual Studio 2017,會繼續支援仍保留為 RTW 15.0.x 版的客戶,直到 2020 年 1 月為止。
不再支援 Visual Studio 2015 及 Team Foundation Server 2015 的 RTW。
不再支援 Visual Studio 2013 及 Team Foundation Server 2013 的 RTW。
不再支援 Visual Studio 2012 及 Team Foundation Server 2012 的 RTW。
Microsoft Visual C++ 可轉散發套件
Microsoft Visual C++ 可轉散發套件會依照其首次所隨附 Visual Studio 版本的產品生命週期。
Microsoft Visual C++ 可轉散發套件也會散佈在其他 Microsoft 產品,包括 SQL Server 和 Windows Server。 在此執行個體中,我們只在 Microsoft 產品相依於它的情況下,才在所依據的 Visual Studio 產品生命週期以外,為 Microsoft Visual C++ 可轉散發套件支援安全性修正。 我們不會在所依據的 Visual Studio 生命週期以外,為任何協力廠商應用程式支援 Microsoft Visual C++ 可轉散發套件。 如需支援,請連絡父產品的支援小組。
注意
可能有協力廠商產品 (例如安全性掃描器) 將可轉散發套件標幟為過期。 如果安裝 Microsoft Visual C++ 可轉散發套件的 Microsoft 產品仍受支援,則根據 Microsoft 對該產品的元件原則支援可轉散發套件。
Visual C++ 工具組
從 Visual Studio 2017 開始,Visual C++ 工具組 (包括 Visual C++ 編譯器) 會遵循其首次所附隨 Visual Studio 版本的產品生命週期,即使它隨附於 Visual Studio 的後續版本也一樣。 例如,「VC++ 2017 v141 工具」會遵循 Visual Studio 2017 的支援週期。 如果是 Visual Studio 2015 及更早版本,Visual C++ 工具組的支援會根據其所隨附 Visual Studio 版本的生命週期。
Visual Studio 及 Team Foundation Server 2008 – 2010
這些產品的週期遵循 10 年的 Microsoft 支援週期原則 (5 年的主流支援及 5 年的延伸支援),從發行 RTW 的日期開始。 這些產品現在處於延伸支援階段,只能接受安全性修正。 如需詳細資訊,請參閱 Microsoft 支援週期原則,或搜尋支援週期資料庫了解相關日期。
Visual Studio 服務未涵蓋的元件
Visual Studio 包含一組編譯器、語言、執行階段、環境和其他資源或工具,可針對許多平台進行開發。 為了 Visual Studio 客戶的方便起見,下方清單中的元件可能會隨 Visual Studio 安裝,視其授權和支援以及週期原則而定。 請注意,這份清單並不代表整個 Visual Studio 受其原則管理的元件清單,而是為了強調最常使用的項目。
至於由 Visual Studio 安裝但週期資料庫中沒有明確週期原則的元件,支援的版本是目前可供下載的最新版本︰
元件 | 元件 | 元件 |
---|---|---|
.NET | ASP.NET Web 堆疊 | .NET Core |
Entity Framework | Exchange | Office |
Windows | Windows Server | Online Services |
SharePoint | Silverlight | SQL Server |
Microsoft Azure | Application Insights | Xamarin |
適用於 Visual Studio 的 Cordova 工具 | 適用於 Visual Studio 的 Python 工具 | Visual Studio R 工具 |
VCMDD | TypeScript | NuGet (英文) |
適用於 Visual Studio 的 Unity 工具 | Clang/C2 工具組 | Git (適用於 Windows) |
SignalR | Web Optimization Framework | WebGrease |
Android 版 Visual Studio 模擬器 | JSON Web Token Handler for the Microsoft .Net Framework | Windows SDK |
除了元件之外,Visual Studio 也會使用多個專案及專案項目範本。 這些範本的支援由提供這些範本的元件所管理。 例如,如果您使用 Python 範本,則範本的支援會遵循適用於 Visual Studio 的 Python 工具的支援原則。