Azure DevOps 客户端兼容性

Azure DevOps Services | Azure DevOps Server 2020 |Azure DevOps Server 2019 |TFS 2018 - TFS 2013

备注

Azure DevOps Server 以前名为 Visual Studio Team Foundation Server。

许多工具和客户端都连接到 Azure DevOps Services 和本地平台,Azure DevOps Server 以前命名的 Visual Studio Team Foundation Server (的 TFS) 。 在此处,你可以了解哪些版本的浏览器和客户端可以与 Azure DevOps 以及本地 Azure DevOps 生成服务器进行交互。

若要详细了解受支持的客户端,请参阅哪些工具和客户端连接到 Azure DevOps

Web 门户支持的浏览器

若要使用 web 门户进行连接,可将以下浏览器与 Azure DevOps Services 和 Azure DevOps 本地使用。 Edge、Firefox 和 Chrome 自动更新,因此 Azure DevOps 支持最新版本。

版本 边缘 Internet Explorer Safari (Mac) Firefox Chrome
Azure DevOps Services
Azure DevOps Server 2020。1
最新 不支持 14.1 及更高版本 最新 最新
Azure DevOps Server 2020 最新 11和更高版本 14.1 及更高版本 最新 最新
Azure DevOps Server 2019
TFS 2018
TFS 2017
最新 11和更高版本 14.1 及更高版本 最新 最新
TFS 2015 最新 9及更高版本 5和更高版本 最新 最新
TFS 2013 9及更高版本 5和更高版本 最新 最新

Visual Studio 和团队资源管理器

不同版本的 Visual Studio 和团队资源管理器提供三个级别的客户端支持。 只有最新版本与最新 Azure DevOps 本地服务器完全兼容,因为它是唯一的客户端:

  • 其中包括可与该版本的新功能进行接口的组件。
  • 您可以使用来运行特定的管理任务,例如创建新的项目。

以前的版本根据它们的旧版本提供不同级别的支持。

下表描述了每个客户端版本保证的支持级别。 如果你使用较旧的客户端,则此处列出的其他功能可能会继续工作。 它通常是可行的,但它超出了正式测试和支持的范围。

Visual Studio/Team 资源管理器 Azure DevOps Services
Azure DevOps Server 2020 和2019
TFS 2018
TFS 2017 和支持说明
TFS 2015 支持说明 TFS 2013 支持说明 TFS 2012 支持说明 TFS 2010 支持说明
Visual Studio 2019/团队资源管理器2019 完全支持 高级别的支持 高级别的支持 高级别的支持 高级别的支持
Visual Studio 2017/团队资源管理器2017 完全支持 高级别的支持 高级别的支持 高级别的支持 高级别的支持
Visual Studio 2015/团队资源管理器2015 高级别的支持 完全支持 高级别的支持 高级别的支持 高级别的支持
Visual Studio/团队资源管理器 2013 常规支持 高级别的支持 完全支持 高级别的支持 高级别的支持
Visual Studio/团队资源管理器 2012 一般支持。 支持带 Visual Studio Tools for Git 扩展的 Git。 一般支持。 支持带 Visual Studio Tools for Git 扩展的 Git。 高级支持。 支持带 Visual Studio Tools for Git 扩展的 Git。 完全支持。 支持带 Visual Studio Tools for Git 扩展的 Git。 高级别的支持
Visual Studio/团队资源管理器 2010 常规支持 (SP1 和兼容性 GDR) 常规支持 (SP1 和兼容性 GDR) 常规支持 (SP1 和兼容性 GDR) (SP1 和兼容性 GDR) 的高级支持 完全支持 (SP1 和兼容性 GDR)
Visual Studio/团队资源管理器 2008 使用 MSSCCI 提供程序提供的版本控制 使用 MSSCCI 提供程序提供的版本控制 使用 MSSCCI 提供程序提供的版本控制 使用 MSSCCI 提供程序提供的版本控制 使用 MSSCCI 提供程序提供的版本控制
Visual Studio 2005 使用 MSSCCI 提供程序提供的版本控制 使用 MSSCCI 提供程序提供的版本控制 使用 MSSCCI 提供程序提供的版本控制 使用 MSSCCI 提供程序提供的版本控制 使用 MSSCCI 提供程序提供的版本控制

Visual Studio 和团队资源管理器的 UI 中公开的任何 Azure DevOps Server 或面向 TFS 的功能都应能正常工作。 我们保证相同版本的客户端和服务器之间的完全功能支持。

备注

如果你使用的是最新版本的 Visual Studio 但计划继续使用 Team Foundation Server 的最新版本(临时或永久),则可能会得到高级别的兼容性。 支持所有非管理方案。

高级别的支持

如果你在 TFS 2015 上,并运行 Visual Studio 或团队资源管理器的最新早期版本(例如 Visual Studio 2013),则大多数功能都需要 Visual Studio 的支持。 你可能需要安装最新的更新。 安装后,将支持所有非管理员角色的主线方案。

此支持适用于开发人员和测试人员继续日常工作所需的功能。 这些功能用于对生成进行排队、运行查询、查看文档以及获取、编辑和签入文件。 项目经理还应该能够继续使用与之相关的大部分功能。 在某些情况下,可能需要依赖 web 访问。 这些方案在管理区域和迭代并编写新查询时出现。

如果对较旧版本的 Team Foundation Server 使用较新版本的 Visual Studio,则可以同样地预期支持大多数功能。

与之前版本的 Team Foundation Server 一起使用的早期过程模板应继续与新的服务器兼容。

常规支持

如果客户端的版本早于服务器的两个版本,则在安装兼容性 GDR 后,你可能会期待常规支持。 此支持类似于在 Visual Studio 是 Azure DevOps Server 或 TFS 版以前的版本时看到的高级支持。 某些非主线方案的体验可能会降级,但不会被完全阻止。 非管理员应该能够在日常工作中继续使用。 旧的过程模板应该仍与新服务器兼容。

MSSCCI 支持

Visual Studio/团队资源管理器 2008 和 Visual Studio 2005 不再受正式支持。 若要连接到服务器,这些客户端必须改为通过 MSSCCI 提供程序连接。 MSSCCI 支持仅包括对源控制集成和 MSSCCI 命令的支持。 目的是允许开发人员继续使用升级后的服务器中的旧应用程序。

Team Explorer Everywhere

新版本的 Team Explorer Everywhere 通过GitHubEclipse Marketplace发布。 若要最大程度地兼容最新版本的 Azure DevOps Server 或 TFS,请使用最新版本的 Team Explorer Everywhere。 如果需要对更早版本的 Eclipse、Java 或操作系统的支持,请使用包含所需范围的 Team Explorer Everywhere 的旧版本。 如果运行多个版本的 Eclipse,还可以并行安装 Team Explorer Everywhere 的多个版本。

Team Explorer Everywhere Eclipse 版本 Azure DevOps Services
Azure DevOps Server 2020 和2019
TFS 2012-TFS 2018
TFS 2010 TFS 2008 TFS 2005
Team Explorer Everywhere 14.114.0 + Eclipse 4.2-4。7
Team Explorer Everywhere 2015 Eclipse 3.5-4。3
Team Explorer Everywhere 2013 Eclipse 3.5-4。3
Team Explorer Everywhere 2012 Eclipse 3.4-4。3
Team Explorer Everywhere 2010 SP1 Eclipse 3.2-3。6
Team Explorer Everywhere 2010 Eclipse 3.0-3。5

Microsoft Office 集成

与 Azure DevOps Microsoft Office 集成支持以下客户端:

重要

从 Azure DevOps Server 2019 和 Visual Studio 2019 开始,适用于 Office 的 Team Foundation 插件是对具有情节提要的 Microsoft Project 和 Microsoft PowerPoint 的弃用支持。 Azure DevOps Server 2019 及更高版本以及 Azure DevOps Services 不支持 Project 集成和 TFSFieldMapping 命令。 此插件继续支持 Microsoft Excel。

Azure DevOps 版本 支持的 Office 版本
Azure DevOps Services Office 2016
Office 2013
Office 2010
Azure DevOps Server 2020 Office 2016
Office 2013
Office 2010
Azure DevOps Server 2019 Office 2016
Office 2013
Office 2010
TFS 2018 Office 2016
Office 2013
Office 2010
TFS 2017 Office 2016
Office 2013
Office 2010
TFS 2015 Office 2013
Office 2010
Office 2007
TFS 2013 Office 2013
Office 2010
Office 2007
TFS 2012 Office 2010
Office 2007
TFS 2010 Office 2010
Office 2007
  • 如果将 SharePoint 与 TFS 2017 或更早版本一起使用,则必须将 SP2 添加到 Office 2007,将 SP1 添加到 Office 2010,以在 Office 和 SharePoint 之间集成。
  • SharePoint 2010 不支持 Office 2013。

TFS 生成代理和控制器

新的 可编写脚本的生成系统 是基于 Web 的跨平台生成系统。

版本 支持的 TFS 生成版本
Azure DevOps Server 2020 TFS 2018 生成代理
TFS 2017 生成代理
TFS 2015 XAML 控制器
TFS 2013 XAML 控制器
TFS 2010 XAML 控制器
注意:必须升级到 TFS 2018.2 或更高版本,以使用 XAML 生成。
Azure DevOps Server 2019 TFS 2018 生成代理
TFS 2017 生成代理
TFS 2015 XAML 控制器
TFS 2013 XAML 控制器
TFS 2010 XAML 控制器
注意:必须升级到 TFS 2018.2 或更高版本,以使用 XAML 生成。
TFS 2018 TFS 2018 生成代理
TFS 2017 生成代理
TFS 2015 XAML 控制器
TFS 2013 XAML 控制器
TFS 2010 XAML 控制器
注意:必须升级到 TFS 2018.2 或更高版本,以使用 XAML 生成。
TFS 2017 TFS 2017 生成代理
TFS 2015 生成代理
TFS 2015 XAML 控制器
TFS 2013 XAML 控制器
TFS 2010 XAML 控制器
TFS 2015 TFS 2015 生成代理
TFS 2015 XAML 控制器
TFS 2013 XAML 控制器
TFS 2010 XAML 控制器
TFS 2013 TFS 2013 XAML 控制器
TFS 2012 XAML 控制器
TFS 2010 XAML 控制器
TFS 2012 TFS 2012 XAML 控制器
TFS 2010 XAML 控制器
TFS 2010 TFS 2010 XAML 控制器

如果打算继续使用,可能需要使用较旧版本的生成:

  • XAML 生成系统。
  • 针对多个版本的 TFS 生成服务器。
  • TFS 部署中具有较旧操作系统的服务器。

TFS 2010 XAML 控制器支持自 WINDOWS XP 和 Windows Server 2003 起的操作系统。