重要
这不是 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.com 或 My.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 支持策略。