Azure DevOps 用戶端相容性

Azure DevOps Server 2022 |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

入口網站支援的瀏覽器

若要與入口網站連線,您可以使用下列瀏覽器搭配 Azure DevOps Services 和 Azure DevOps 內部部署。 Edge、Firefox 和 Chrome 會自動自行更新,因此 Azure DevOps 支援最新版本。

版本 Edge Internet Explorer Safari (Mac) Firefox Chrome
Azure DevOps Services
Azure DevOps Server 2022
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 和 Team Explorer

不同版本的 Visual Studio 和 Team Explorer 有三個層級的用戶端支援。 只有最新版本與最新的 Azure DevOps 內部部署伺服器完全相容,因為它是唯一的用戶端:

  • 這包括可與該版本新功能互動的元件。
  • 您可以使用 來執行某些系統管理工作,例如建立新的專案。

舊版會根據舊版本有不同的支援層級。

下表描述每個用戶端版本保證的支援層級。 如果您使用較舊的用戶端,此處所列功能以外的其他功能可能會繼續運作。 它通常會運作,但超出正式測試和支援的範圍。

Visual Studio/Team Explorer Azure DevOps Services
Azure DevOps Server 2022
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/Team Explorer 2013 一般支援 高階支援 完整支援 高階支援 高階支援
Visual Studio/Team Explorer 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/Team Explorer 2010 (SP1 和相容性 GDR) 的一般支援 (SP1 和相容性 GDR) 的一般支援 (SP1 和相容性 GDR) 的一般支援 (SP1 和相容性 GDR) 的高階支援 SP1 和相容性 GDR) 的完整支援 (
Visual Studio/Team Explorer 2008 使用 MSSCCI 提供者提供的版本控制 使用 MSSCCI 提供者提供的版本控制 使用 MSSCCI 提供者提供的版本控制 使用 MSSCCI 提供者提供的版本控制 使用 MSSCCI 提供者提供的版本控制
Visual Studio 2005 使用 MSSCCI 提供者提供的版本控制 使用 MSSCCI 提供者提供的版本控制 使用 MSSCCI 提供者提供的版本控制 使用 MSSCCI 提供者提供的版本控制 使用 MSSCCI 提供者提供的版本控制

Visual Studio 和 Team Explorer UI 中公開的任何Azure DevOps Server或 TFS 面向功能都應該能夠運作。 我們保證相同版本用戶端與伺服器之間的完整功能支援。

注意

如果您使用最新版本的 Visual Studio,但計畫繼續使用最新版的 Team Foundation Server,暫時或永久使用,您可以預期有高層級的相容性。 支援所有非系統管理案例。

高階支援

如果您是在 TFS 2015 上,而且您執行的是最新版的 Visual Studio 或 Team Explorer,例如,Visual Studio 2013,您可以預期 Visual Studio 支援大部分的功能。 您可能需要安裝最新的更新。 安裝之後,支援所有非系統管理員角色的主線案例。

此支援適用于開發人員和測試人員需要繼續日常工作的功能。 這些功能可用來將組建排入佇列、執行查詢、檢視檔,以及取得、編輯和簽入檔案。 計畫經理也應該能夠繼續使用與其相關的大部分功能。 在某些情況下,他們可能需要依賴 Web 存取。 這些案例會在管理區域和反復專案,以及撰寫新的查詢時發生。

如果您對舊版 Team Foundation Server 使用較新版本的 Visual Studio,則同樣會預期支援大部分的功能。

與舊版 Team Foundation Server 搭配使用的較舊處理序範本應該繼續與新伺服器相容。

一般支援

如果用戶端比伺服器還舊兩個版本,您可以在安裝相容性 GDR 之後預期一般支援。 當 Visual Studio 是比 Azure DevOps Server 或 TFS 還舊的版本時,這項支援類似于您看到的高階支援。 某些非主線案例的體驗可能會降級,但不會完全遭到封鎖。 非系統管理員應該能夠在日常工作中繼續不受限制。 較舊的進程範本應該與新的伺服器保持相容。

MSSCCI 支援

不再正式支援 Visual Studio/Team Explorer 2008 和 Visual Studio 2005。 若要連接至伺服器,這些用戶端必須改為透過 MSSCCI Provider 連接。 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 2022
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 整合支援下列用戶端:

重要

從 Azure DevOps Server 2019 和 Visual Studio 2019 開始,適用于 Office 的 Team Foundation 外掛程式已淘汰 Microsoft Project 和 Microsoft PowerPoint 的 Storyboarding 支援。 Azure DevOps Server 2019 和更新版本或Azure DevOps Services不支援專案整合和TFSFieldMapping命令。 外掛程式會繼續支援 Microsoft Excel。

Azure DevOps 版本 支援的 Office 版本
Azure DevOps Services Office 2016
Office 2013
Office 2010
Azure DevOps Server 2022 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 2022 TFS 2018 組建代理程式
TFS 2017 組建代理程式
TFS 2015 XAML 控制器
TFS 2013 XAML 控制器
注意:您必須升級至 TFS 2018.2 或更新版本,才能使用 XAML 組建。
Azure DevOps Server 2020 TFS 2018 組建代理程式
TFS 2017 組建代理程式
TFS 2015 XAML 控制器
TFS 2013 XAML 控制器
注意:您必須升級至 TFS 2018.2 或更新版本,才能使用 XAML 組建。
Azure DevOps Server 2019 TFS 2018 組建代理程式
TFS 2017 組建代理程式
TFS 2015 XAML 控制器
TFS 2013 XAML 控制器
注意:您必須升級至 TFS 2018.2 或更新版本,才能使用 XAML 組建。
TFS 2018 TFS 2018 組建代理程式
TFS 2017 組建代理程式
TFS 2015 XAML 控制器
TFS 2013 XAML 控制器
注意:您必須升級至 TFS 2018.2 或更新版本,才能使用 XAML 組建。

如果您打算繼續使用舊版的組建,您可能想要使用:

  • XAML 建置系統。
  • 針對多個 TFS 版本建置伺服器。
  • TFS 部署中具有舊版作業系統的伺服器。

TFS 2010 XAML 控制器支援 Windows XP 和 Windows Server 2003 的作業系統。