Visual Studio 和 Team Foundation Server 产品维护

上次更新日期 2017/3/17

Visual Studio 2015、Team Foundation Server 2015、Visual Studio 2013、Team Foundation Server 2013、Visual Studio 2012 和 Team Foundation Server 2012

这些产品遵循 Microsoft 10 年支持生命周期策略(5 年主流支持和 5 年扩展支持),起始日期为主要产品版本 (RTM) 发布的日期。 例如,Visual Studio 于 2015 年发布;其支持生命周期结束于 2025 年。

通过“更新”执行这些产品维护,更新包中有新功能和对产品现有功能的累积修复。

对于这些产品版本,在一段时间内我们支持 RTM 版本(如下所示),并且在生命周期结束后支持最新更新。

更新支持

在 RTM 产品上安装更新后,必须持续升级到最新更新,以维持在受支持状态,直至生命周期结束。 例如,如果已有 Visual Studio 2015 RTM 且安装了更新 1,则发布更新 2 时,必须升级到更新 2,以继续接受支持。

如何获取更新

客户可按照产品内的通知获取更新,或者从 VisualStudio.comMSDN 下载最新更新。

Service Pack

在支持生命周期内,Microsoft 会指定一个产品更新作为“Service Pack”。

  • 对于 Visual Studio 2012 和 Team Foundation Server 2012,指定的 Service Pack 是更新 4

  • 对于 Visual Studio 2013 和 Team Foundation Server 2013,指定的 Service Pack 是更新 5

  • 对于 Visual Studio 2015,指定的 Service Pack 是最新版本的 KB3165756 的更新 3。 对于 Team Foundation Server 2015,指定的 Service Pack 是更新 3

Microsoft 指定更新作为 Service Pack 时,支持生命周期数据库将显示相应的支持日期。

RTM 支持

对于仍在使用 RTM 版本的客户,Service Pack 日期是一个重要里程碑。 在将更新指定为“Service Pack”后的 1 年,会停止支持 RTM,请参阅 Microsoft 支持 Service Pack 生命周期策略。 在指定后的 1 年内,仍在使用 RTM 版本的客户应升级到可用的最新更新,以维持在受支持状态。

  • Visual Studio 2012 和 Team Foundation Server 2012 不再支持 RTM

  • Visual Studio 2013 和 Team Foundation Server 2013 不再支持 RTM

  • Visual Studio 2015 和 Team Foundation Server 2015 将在 2017 年 10 月 10 日停止支持 RTM

Visual Studio 2010、Team Foundation Server 2010、Visual Studio 2008 和 Team Foundation Server 2008

这些产品的生命周期遵循 Microsoft 10 年支持生命周期策略(5 年主流支持和 5 年扩展支持),起始日期为 RTM 发布的日期。 这些产品正处于外延支持,只能进行安全修补。 有关详细信息,请参阅 Microsoft 支持生命周期策略或搜索支持生命周期数据库获取相关日期。

Visual Studio 维护未包含的组件

Visual Studio 包含能够在多个平台进行开发的编译器、语言、运行时、环境和其他资源或工具的集合。 为方便 Visual Studio 客户,下表中可能在 Visual Studio 中安装的组件由组件自身的许可证和支持与生命周期策略管理。 请注意,此组件列表不代表 Visual Studio 中所有由自身策略管理的组件列表,只是突出显示了最常用的组件:

.NET ASP.NET Web 堆栈 .NET Core
Entity Framework Exchange Office
Windows Windows Server 在线服务
SharePoint Silverlight SQL Server
Microsoft Azure Application Insights Xamarin
Cordova Tools for Visual Studio Python Tools for Visual Studio R Tools for Visual Studio
VCMDD TypeScript NuGet
Unity Tools for Visual Studio 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 支持策略。