Visual Studio 图标 产品生命周期和服务

重要

这不是 Visual Studio 的最新版本。 若要下载最新版本,请访问 https://visualstudio.microsoft.com/downloads/ 并查看 Visual Studio 2022 发行说明

Visual Studio 和 Team Foundation Server 2012 - 2018

这些产品遵循 Microsoft 产品生命周期策略,即 10 年(5 年主流支持和 5 年延长支持),从主要产品版本向全球发布(RTW)之日起开始。 例如,Visual Studio 2017 于 2017 年发布;其支持生命周期将于 2027 年 4 月结束。

这些产品的服务是通过“更新”(或“版本”)执行的,这些更新是新产品的包,以及产品中现有功能的累积修复。

对于这些产品版本,我们在产品生命周期结束前,将支持 RTW 版本一段时间,如下所示,并支持最新更新或版本。

更新支持

Visual Studio 2017 仅在版本 15.9 的最后一个版本中受支持。 请参阅Visual Studio 2017 发行说明

如何获取更新

客户可以通过按照产品内提示更新其版本或从 VisualStudio.microsoft.comMy.VisualStudio.com 下载最新更新来获取更新。

服务包策略

在支持生命周期内,Microsoft会将该产品的某个更新或版本指定为“Service Pack”。

  • 对于 Team Foundation Server 2018,尚未指定 Service Pack。

  • 对于 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++ Redistributable

Microsoft Visual C++ Redistributable 遵循其首次随附的 Visual Studio 版本的产品生命周期。

Microsoft Visual C++ Redistributable 也分布在其他Microsoft产品中,包括 SQL Server 和 Windows Server。 在此实例中,我们继续支持 Microsoft Visual C++ Redistributable,以便在基础 Visual Studio 产品生命周期结束后仅针对安全修补程序提供支持,且仅限于依赖它的 Microsoft 产品中。 对于基础 Visual Studio 生命周期之外的任何第三方应用程序,我们不支持 Microsoft Visual C++ Redistributable。 有关支持,请联系父产品的 支持团队

注释

可能有第三方产品(如安全扫描程序)将可再发行组件标记为过期。 如果Microsoft Visual C++ Redistributable 由仍支持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

这些产品的生命周期遵循Microsoft支持生命周期策略 10 年(5 年主流支持和 5 年延长支持),从 RTW 发布之日起开始。 这些产品现在处于扩展支持状态,并且仅有资格获得安全修补程序。 有关详细信息,请参阅 Microsoft支持生命周期策略 或搜索 支持生命周期数据库 以获取相关日期。

Visual Studio 服务未涵盖的组件

Visual Studio 包括编译器、语言、运行时、环境和其他资源或工具的集合,这些资源或工具支持许多平台的开发。 为方便 Visual Studio 客户,以下列表中的组件可能随 Visual Studio 一起安装,受其自己的许可证和支持和生命周期策略的约束。 请注意,此列表并不表示受其自己的策略约束的 Visual Studio 组件的完整列表,但旨在突出显示最常用的组件。

对于 Visual Studio 安装且生命周期数据库中没有显式生命周期策略的组件,支持的版本是当前可供下载的最新版本:

Components Components Components
.NET ASP.NET Web Stack .NET 核心
实体框架 交流 Office
Windows操作系统 Windows Server 联机服务
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 工具集 适用于 Windows 的 Git
SignalR Web 优化框架 WebGrease
适用于 Android 的 Visual Studio 模拟器 Microsoft .Net Framework 的 JSON Web 令牌处理程序 Windows SDK

除了组件,Visual Studio 还使用多个项目和项目项模板。 对这些模板的支持由提供这些模板的组件管理。 例如,如果使用 Python 模板,则对模板的支持将遵循 Python Tools for Visual Studio 支持策略。