Visual Studio Icon 产品生命周期和服务



开发人员社区 | 系统要求 | 兼容性 | 可分发代码 | 许可条款 | 博客 | 已知问题



注意

此版本不是最新版本的 Visual Studio。 若要下载最新版本,请访问 Visual Studio 网站。


Visual Studio 和 Team Foundation Server 2012 - 2018

这些产品遵循 Microsoft 10 年产品生命周期策略(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.comMy.VisualStudio.com 下载最新版本。

Service Pack 策略

在支持生命周期内,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 是最新版本的 KB3165756 的更新 3。 对于 Team Foundation Server 2015,有两个指定的服务包 - Update 3 和 Update 4。 请参阅生命周期策略站点上的 Team Foundation Server 产品条目了解相关日期。

  • 对于 Visual Studio 2013 和 Team Foundation Server 2013,指定的 Service Pack 是更新 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 支持。 在指定后的 1 年内,仍在使用 RTW 版本的客户应升级到可用的最新更新,以继续享受支持。

  • 对于 Visual Studio 2017,在 2020 年 1 月之前将继续支持仍在使用 RTW 版本 15.0.x 的客户。

  • 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 C++ 可再发行组件的 Visual Studio 产品生命周期后,仅在依赖于该可再发行组件的 Microsoft 产品中,仅以安全修复为目的,为该可再发行组件提供支持。 超出附带 Microsoft Visual C++ 可再发行组件的 Visual Studio 的生命周期后,不会为任何第三方应用程序而支持该可再发行组件。 如需支持,请联系父级产品支持团队

注意

可能有第三方产品(例如安全扫描程序)将该可再发行组件标记为已过期。 如果 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

这些产品的生命周期遵循 Microsoft 10 年支持生命周期策略(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 工具 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 支持策略。


返回页首