Azure DevOps客户端兼容性
Azure DevOps Server 2020 |Azure DevOps Server 2019 |TFS 2018
许多工具和客户端连接到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/团队资源管理器 | Azure DevOps Services Azure DevOps Server 2020 和 2019 TFS 2018 TFS 2017 和支持说明 |
TFS 2015 支持说明 | TFS 2013 支持说明 | TFS 2012 支持说明 | TFS 2010 支持说明 |
|---|---|---|---|---|---|
| Visual Studio 2019/Team Explorer 2019 | 完全支持 | 高级别的支持 | 高级别的支持 | 高级别的支持 | 高级别的支持 |
| Visual Studio 2017/Team Explorer 2017 | 完全支持 | 高级别的支持 | 高级别的支持 | 高级别的支持 | 高级别的支持 |
| Visual Studio 2015/Team Explorer 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通过 GitHub 和 Eclipse 市场发布。 若要最大程度地与最新版本的 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 集成
Microsoft Office与Azure DevOps集成支持以下客户端:
重要
从 2019 Azure DevOps Server 和 Visual Studio 2019 开始,适用于 Office 的 Team Foundation 插件已弃用对情节提要Microsoft Project和 Microsoft PowerPoint的支持。 Azure DevOps Server 2019 及更高版本不支持Project集成和 TFSFieldMapping 命令,也不支持Azure DevOps Services。 插件继续支持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 生成代理和控制器
新的 可编写脚本的生成系统 基于 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 生成。 |
如果计划继续使用旧版内部版本,可能需要使用:
- XAML 生成系统。
- 针对多个版本的 TFS 生成服务器。
- TFS 部署中具有较旧操作系统的服务器。
TFS 2010 XAML 控制器支持操作系统,早在 Windows XP 和 Windows Server 2003。