Azure DevOps Server 的新增功能

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

备注

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

您可以使用以前命名 Visual Studio Team Foundation Server (TFS) Azure DevOps Server,以管理您的产品生命周期,降低风险并提高团队效率。 每隔几周就会进行一次更新,并 Azure DevOps Services。 然后,这些更新将被汇总,并通过对本地 Azure DevOps Server 和 TFS 的季度更新提供。 若要了解托管版本和本地版本之间的差异,请参阅随 Azure DevOps Services 和 TFS 提供的服务的教程

若要了解云服务产品的新增功能,请参阅Azure DevOps Services 功能更新

你可以从Visual Studio 下载 "页下载最新版本的 Azure DevOps Server。

Azure DevOps Server 2020 RC

请参阅Azure DevOps Server 2020 RC1 发行说明

Azure DevOps Server 2019

下表提供了Azure DevOps Server 2019发行说明的链接,其中介绍了 Azure DevOps Server 2019 的新增功能。

常规

Wiki

报表

Azure Boards

Azure Repos

Azure Pipelines

内部版本

版本

Azure Test Plans

Azure Artifacts

TFS 2018

TFS 2018。3

查看Team Foundation Server 2018.3的发行说明。

TFS 2018。2

备注

以下链接打开了Team Foundation Server 2018.2发行说明中的相关章节。

代码

  • 获取代码的永久链接
  • 通过 API 恢复最近删除的存储库
  • SSH:支持其他密码/密钥并弃用过期密码
  • 使用存储库设置避免覆盖以及保护性能
  • 已更改超过1000个文件的增强筛选器功能 fr 提交
  • 查找由于强制推送而丢失的提交
  • “意见”现在具有历史记录
  • 差异视图中的“切换自动换行”和“切换空格”
  • 跟踪代码推送到 Git 存储库以生成和发布
  • 在电子邮件通知中呈现 markdown
  • 从 Windows 资源管理器中直接执行 TFVC 命令
  • 控制可以参与拉取请求的人员
  • 拉取请求注释通知包括线程上下文
  • 完成工作项设置
  • 拉取请求状态扩展性
  • 拉取请求服务挂钩合并事件
  • 改进了针对使用拉取请求完成工作项的错误消息
  • 提及拉取请求
  • 帮助审阅者使用拉取请求标签
  • 拉取请求注释跟随重命名的文件
  • 查看拉取请求合并提交
  • 最近使用的审阅者
  • 查看拉取请求自动完成的保留政策条件
  • 讨论拉取请求中的数学
  • 分支的拉取请求建议
  • 拉取请求策略的路径筛选器

工作

  • 工作项窗体中的键盘快捷方式
  • 优化列选项
  • 查询上次运行者信息
  • 在工作项网格中提取 HTML 标记
  • 已添加对 Not In 查询运算符的支持
  • 查询 @MyRecentActivity 和 @RecentMentions
  • 工作项跟踪通知中的自定义字段和标记筛选器
  • 针对“我的工作项”页面的提及支持
  • 对计划进行筛选
  • 更新计划导航
  • 在任务版上展开/折叠要求/人员
  • 向特定用户授予 bypassrule 权限

生成和发布

  • XAML 生成
  • 多阶段生成的增强功能
  • 如果存储库中未发生更改,则跳过计划生成
  • 从 GitHub Enterprise 生成持续集成
  • 在生成或发布期间,可以将安全文件下载到代理
  • 可以从源存储库安装 Apple 预配配置文件
  • 使用生成标记跟踪 GitHub 源生成
  • 可在生成或发布期间安装特定的 Java 开发工具包 (JDK)
  • 改进了 Xcode 生成配置
  • 发布入口
  • 根据触发发布的项目有选择地部署
  • 管理特定实体的安全性
  • 审批多个环境
  • 发布模板可扩展性
  • 有条件地发布任务和阶段
  • 服务终结点的请求历史记录
  • 现在可编辑 Git 和 GitHub 项目类型的默认属性
  • 从发布视图手动批量部署环境
  • Jenkins 多分支管道支持和链接在文件夹中组织的作业
  • Docker 中心或 Azure 容器注册表作为项目源
  • 默认项目版本
  • 发布触发器分支增强功能
  • 包管理项目的发布触发器
  • 将变量组限定为特定环境范围
  • 从 Azure 容器注册表和 Docker 中心自动发布
  • 指定 Jenkins 项目的默认版本
  • 通过扩展提供发布入口
  • 使用部署组将部署扩展到虚拟机

  • TFS 源中的保留策略
  • 筛选包管理
  • 使用徽章共享包
  • 之前的包版本现在是完整页面列表
  • 查看包列表中的包版本质量
  • 支持 Gulp、Yarn 以及更多身份验证源
  • 包源默认权限现在包含项目管理员
  • 回收和还原包
  • 从任何位置链接到包

Test

  • Visual Studio测试任务无需完整 Visual Studio
  • 现已弃用运行功能测试和部署任务代理任务
  • 筛选大型的测试结果
  • 确定异常测试
  • 预览 Visual Studio 测试任务生成的不同日志类型的改进和支持

Wiki

  • Wiki 搜索
  • 打印 Wiki 页面
  • 使用键盘快捷方式可以轻松地参与到 Wiki 页面
  • 代码存储库 markdown 中的丰富 Markdown 渲染
  • Wiki 支持数学公式
  • 引用 Wiki 中的工作项
  • 链接工作项和 Wiki 页面
  • 按 Ctrl+S 保存 Wiki 页面
  • 将丰富的 Wiki 内容粘贴为 HTML 格式
  • 使用键盘移动 Wiki 中的页面
  • 突出显示筛选文本
  • 在编辑 Wiki 页时预览内容

常规

  • 配置文件卡
  • 圆形头像
  • 项目标记
  • 重新排序收藏夹组

TFS 2018。1

备注

以下链接打开了Team Foundation Server 2018.1 RC1发行说明中的相关章节。

新功能摘要

Bug 修复

代码

  • 如果在搜索索引存储库时删除存储库,作业将失败,并返回 GitRepositoryNotFoundException。
  • 在 TFVC 存储库的第一次编制索引过程中,可能会有文件夹删除和索引可能需要较长时间。
  • 如果有多个文件未能下载,搜索索引修补作业可能会失败。
  • 当代码文件的索引编制失败并且在重试过程中继续失败时,会看到 "Elasticsearch 拒绝了许多文件,此作业失败" 错误消息。
  • 客户看到永久消息: "你的帐户中的一个或多个项目仍在建立索引,因此你不会看到任何结果。" 对于此更新,对于一组给定的文件,错误最多显示10次。

工作

  • 如果工作项中有 TFVC 链接,并且已删除 TFVC 项目,则工作项上不会显示任何链接。
  • 标识信息可能未正确地同步到工作项。
  • 如果 在 when 规则内定义 ALLOWEDVALUES ,则 允许的值 自定义字段可能不起作用。

生成和发布

  • 如果相关更改为空,则生成摘要不显示关联的工作项。
  • 暂停生成定义不会暂停封闭生成。
  • 配置生成定义的“获取源”步骤时,意外填充 $(build.sourcesDirectory) 下的本地路径。
  • 保存发布定义可提供 "服务终结点不可用或无法访问" 错误,即使任务中使用的终结点没有更改也是如此。
  • 在发布管道中,重新安排可视化并行环境的顺序是不可能的。 若要解决这种情况,在编辑器的 "环境" 面板中添加了一个选项,用于向上/向下移动环境。
  • 使用以前的版本将代理池维护作业排队给代理时,可能会出现 SQL 异常。

测试

  • 运行超时 测试设置未生效。
  • 在分布式模式下运行测试时, 测试类别 筛选器不起作用。
  • 如果筛选器查询无效,则不会显示 测试计划 筛选器。
  • 无法将一个测试用例中的10个以上步骤提取到共享步骤中。
  • 当生成完成但不出现测试结果时,会显示一条错误消息,指导用户执行“Visual Studio 测试”任务。
  • “测试运行”页面上的“执行”按钮被剪裁成俄语和法语。
  • 将测试计划收藏夹后," 我的收藏夹 " 页中将显示 "尝试加载此内容时发生错误" 错误消息。
  • 缺少分配测试人员的上下文菜单。
  • 删除任务板上的现有测试用例后,隐藏测试的总数不准确。
  • 从子测试计划汇总时, 测试图表 中的计数不正确。
  • 当具有 "管理测试计划/测试套件" 权限或 "删除测试运行" 权限时,用户无法删除 Test Plans测试套件
  • 发布测试结果时未显示有序测试用例的分层视图。

Wiki

  • 由于大小较大,无法上传插入的文件。

报表

  • 配置 工作项图表 时,颜色选取器不可见。
  • 升级到 TFS 2018 时,选择退出报告之后,将运行仓库作业。

升级和安装

  • 升级到 TFS 2018 时,运行 迁移 CFD data 步骤时,将引发 system.argumentnullexception。
  • 将大量 NuGet 包版本从 TFS 2017 升级到 TFS 2018 时,“迁移到最新 CoD 迁移(本地)”步骤中发生“Base-64 字符数组或字符串的长度无效”错误。
  • 配置计划备份时,升级到 TFS 2018 可能需要较长时间。
  • 在升级向导中不会填充报表服务器和分析服务器值。
  • 升级到 TFS 2018 导致重复的 Microsoft.TeamFoundation.Warehouse.OptimizeDatabases 作业。
  • 升级 TFS 时出现 "TF50620: Team Foundation 标识范围不存在" 错误。
  • 如果计算机名称包含 Unicode 扩展 B 字符,配置向导会失败。
  • 升级到 TFS 2018 时出现 "1 () 在执行 upd_AnalyticsToDev15M108PreSchema 时出现错误"。
  • 升级到 TFS 2018 时,出现“   执行超时时间已到。在操作完成之前超时时间已过或服务器未响应。” 升级到 TFS 2018 时出现错误。
  • 如果项目集合处于脱机状态,则配置搜索将失败。
  • 当有许多 NuGet 包时,升级到 TFS 2018 需要较长时间。
  • 升级到 TFS 2018 时, prc_CopyContainerItemFiles 作业可能会因超过超时而失败。

管理

  • 超时后,项目集合上的 Team Foundation Server 活动日志记录管理 作业将失败。
  • 使用具有 OpenSSL 的 Git 客户端时,如果使用 TFS 生成的自签名 TFS 证书,证书无效。
  • 如果在仓库数据库不可访问时尝试在 TFS 管理员控制台中配置报告,则出现“TF246017: 当仓库数据库不可访问时,尝试取消配置 TFS 管理控制台中的报表时出现错误。
  • 将发生“TF246017: Team Foundation Server 无法连接到数据库。”错误。
  • 如果集合显示为脱机,则 tfsconfig offlinedetach 不会发出警告。
  • 如果用户区域设置不是英语,则在使用某个通知模板时,无法保存新的通知,例如 创建工作项

TFS 2018

备注

以下链接打开了Team Foundation Server 2018 RC1发行说明中的相关章节。

工作项跟踪改进

  • Web 上的项目创建向导
  • Web 版过程模板管理器
  • 移动工作项表单
  • 筛选积压工作 (backlog)、看板、冲刺 (sprint) 和查询
  • 在看板卡上展开显示空字段
  • 阻止保存工作项的扩展

版本控制改进

  • 前叉
  • 设置为对 TFVC 存储库禁用 Web 编辑
  • 识别过时分支
  • 搜索已删除的分支并重新创建
  • 在开头有前缀的分支中搜索提交
  • 提交详细信息页上的拉取请求标注更丰富
  • 从文件移到提交时保留文件名
  • 查看、删除和筛选 Git 标记
  • Git 标记安全性
  • 完成拉取请求时自动完成工作项
  • 在推送/新迭代发生时重置投票
  • 按文件名筛选拉取请求树
  • 更多拉取请求注释筛选选项
  • 在拉取请求详细信息中查看已添加注释的代码与原始版本的差异
  • 可折叠的拉取请求注释
  • 拉取请求说明和注释中的任务列表
  • 可以为拉取请求中的注释点“赞”
  • 改进了批准并附加建议时的工作流
  • Git 通知支持路径筛选
  • 拉取请求工作流的精美电子邮件模板
  • 拉取请求状态扩展性

协作功能改进

包管理改进

  • 包管理体验更新
  • Maven 包
  • 新增统一的 NuGet 任务
  • npm 生成任务更新
  • Maven 现在支持已验证的源
  • .Net 任务支持已验证的源(Web 项目)
  • 在帐户/集合之外工作
  • Azure DevOps Services/TFS 源的源选取器

生成和发布改进

  • 不再支持 XAML 生成
  • 导出和导入生成定义
  • 弃用扩展中的任务
  • 允许参与的生成部分控制部分公开范围
  • 变量组支持
  • 使用 Apple 证书等安全文件
  • 全新的发布定义编辑器
  • 管道的可视化效果
  • 可视情况使用的配置 UI
  • 开始使用部署模板
  • 改进了任务和阶段编辑器
  • 变量组、保留策略和“选项”选项卡
  • 使用部署组部署 VM
  • 任务组引用、版本控制以及导入和导出
  • 服务器端 (无代理) 任务的多配置支持
  • 手动干预任务中的变量支持
  • 根据源分支控制部署到环境的发布
  • 作为项目源的 Git 存储库的发布触发器
  • 发布触发器:持续部署推送到 Git 存储库的更改
  • 增强了服务器端任务
  • 代码中心内的发布状态徽章
  • 增强了添加项目时使用的“生成定义”菜单
  • 将发布定义还原为旧版

测试改进

  • 提升了工作项链接、迭代和区域路径的探索测试可跟踪性
  • 筛选测试中心内的“测试计划和套件”中的测试用例工作项
  • “发布环境”和“测试运行”的测试趋势图
  • “测试运行”和“测试结果”注释的 Markdown 格式支持

已弃用的功能

有关已知问题,请参阅 已知问题

TFS 2017

TFS 2017.2 RC1

备注

以下链接打开Team Foundation Server 2017 Update 2 RC1发行说明中的相关章节。

工作项跟踪改进

  • 工作项类型图标
  • 交付计划和字段条件
  • 从工作项自动链接到生成
  • 工作项搜索

拉取请求改进

  • 适用于 PR 作者和审阅者的改进的 CTA
  • 可操作注释
  • 更新视图显示变基和强制推送
  • 按人员筛选拉取请求
  • 绕过拉取请求策略时所需的理由
  • 与团队共享拉取请求
  • 团队的拉取请求改进
  • 拉取请求注释的默认通知

版本控制改进

  • 新的分支策略配置体验
  • 适用于非活动注释的新策略
  • 文件中心改进
  • 可视化 Git 存储库
  • 提交时查看 Git 标记
  • 将标记添加到提交
  • 更新的变更集页和搁置集页
  • 改进的提交筛选
  • 将存储库从 TFVC 导入到 Git
  • Git LFS 文件锁定
  • Git 提交注释使用新的讨论控件
  • 新的树视图控件

包管理改进

  • 更新的包管理体验
  • npm Readme and "下载" 按钮
  • NuGet 还原、命令和工具安装程序生成任务

生成和发布改进

  • 新的生成定义编辑器
  • 模板搜索
  • 快速查找并在所需位置添加任务权限
  • 使用过程参数将密钥自变量传递给任务
  • 条件生成任务
  • 用于生成和部署基于容器的应用程序的内置任务
  • Azure Web 应用部署更新
  • .NET Core 任务支持项目文件
  • SSH 部署改进
  • 在生成或发布过程中安装 SSH 密钥
  • 如果已指定 Visual Studio 2017 但在代理上不存在,则任务失败
  • 专用代理自动工作区清理
  • 生成代理升级状态
  • 选择未使用计算机上的专用代理
  • iOS DevOps 增强功能
  • Java 代码覆盖率增强功能
  • Maven 和 SonarQube 改进
  • 改进的 Jenkins 集成
  • Azure 虚拟机规模集部署
  • 替代 Azure 资源组部署中的模板参数
  • 带有分支和标记筛选器的多个发布触发器
  • 在发布中设置项目源的默认值
  • 部署请求者和审批者的职责分离
  • 发布级别批准
  • 部署到 Azure 政府云
  • 设置最大并行部署数
  • 手动干预任务的超时增强功能
  • Release Management 并行执行
  • Azure 门户中的 Web 应用部署历史记录

测试改进

  • 使用代理阶段运行测试
  • 自动测试的按需触发

管理改进之处

  • 合并电子邮件收件人来接收通知
  • 现成可用的通知
  • 扩展管理权限
  • 在扩展安装、请求注意等操作时获得通知
  • 允许 TFS 管理员将订阅者添加到高级访问级别

已弃用的功能

  • 旧工作项窗体:旧工作项窗体和旧的扩展性模型已弃用。 在博客文章宣布弃用 TFS 中的旧工作项窗体中详细了解弃 用时间线

TFS 2017.1 RC2

备注

以下链接打开2017 Team Foundation Server 1 RC2发行说明中的相关部分。

进程模板支持

Git 改进

测试、生成和发布改进

TFS 2017.1 RC1

个人、管理员和跨项目功能

Git 改进

  • 从 GitHub、Bitbucket、GitLab 或其他位置导入 Git 存储库
  • 在创建存储库的过程中添加 gitignore
  • 重启拉取请求合并
  • 拉取请求说明中的 Markdown
  • PR 讨论中的附件
  • 重启拉取请求合并
  • 支持在所需审阅者策略中进行文件排除
  • 突出显示具有更新的 PR
  • PR 合并策略的分支策略
  • 公开合并冲突信息
  • 在提交历史记录中搜索文件或文件夹
  • 提交页改进
  • 在分支中搜索提交

代码中心改进

  • 可配置的比较分支
  • 在代码中心查找文件或文件夹
  • 存储库收藏夹
  • Markdown 预览按钮
  • 确认删除存储库

包管理改进

  • 包管理中的发布视图
  • 包管理中的 npm

代码搜索改进

  • 代码搜索服务包括 Elasticsearch 版本 2.4。

代码见解改进

  • SonarQube MSBuild任务现在可从 SonarSource 提供的扩展获得

生成改进

  • 回退生成定义
  • 在生成中禁用源的同步和签出
  • GIT 浅表克隆和 git-lf
  • 生成和发布定义的任务版本控制

测试改进

  • 验证工作项的 bug
  • 测试步骤操作的 REST 客户端帮助程序
  • 从 Web 运行程序更新现有 bug
  • Web 运行程序中的测试用例说明
  • 测试中心贡献点
  • 删除测试项目
  • 测试计划收藏夹
  • 托管自动测试的测试影响分析
  • Firefox 对测试反馈 & 扩展的支持

跨平台改进

  • Xcode 生成任务 xcpretty 格式
  • 发布 Jenkins 测试和代码覆盖率结果
  • Xcode 8 在 Xcode 生成任务中对包进行签名和导出

Release Management 改进

  • 发布中的多个计划
  • 生成和发布中的内联服务连接
  • 从另一项目链接生成项目
  • Azure 资源组改进
  • Azure CLI 任务

已弃用的功能

TFS 2017 RTW

备注

以下链接打开了Team Foundation Server 2017发行说明中的相关章节。

源代码管理

敏捷和报告

DevOps

管理、Marketplace 和其他

已弃用的功能

  • 工作项窗体的客户端版本:在 Visual Studio 2017 中,在浏览器窗口中打开工作项。 若要了解有关此更改的详细信息,请参阅博客文章工作项现在从 Visual Studio 15 中打开
  • 实验室管理工具版:今后,本机生成和发布管理工具将替换以前的实验室管理工具版工具。 若要了解详细信息,请参阅使用生成和 Release Management,而不是使用实验室管理工具版进行自动测试
  • Microsoft 测试管理器: Web 门户测试中心是一种功能全面的测试管理解决方案,可跨所有平台和所有浏览器运行。 建议你对所有测试管理要求使用测试中心 Microsoft 测试管理器。 通过从测试中心启动 Microsoft 测试运行程序 (客户端) ,可以使用 Microsoft 测试管理器来测试桌面应用程序。 若要了解详细信息,请参阅 Microsoft 测试管理器使用指南
  • Project Server 集成: Team Foundation Server 2017 及更高版本不再支持与 Microsoft Project 服务器进行本机集成。 但是,可使用第三方工具支持同步。 有关详细信息,请参阅将Team Foundation Server 与 Project Server 同步
  • Release Manager V1 客户端/服务器: Release Management 功能集成到 Team Foundation Server 2015 Update 2 及更高版本和 web 门户版本中心。 建议使用较新的基于 web 的版本作为服务器和客户端版本的替代方法。 有关详细信息,请参阅Release Management 的自动部署
  • UML 设计器:已从 Visual Studio Enterprise 客户端体系结构功能中删除了这些设计器。 若要了解详细信息,请参阅Visual Studio 中设计的新增功能

TFS 2015

TFS 2015 Update 4

Team Foundation Server 2015 update 4 包含下载Team Foundation Server update 4

若要了解有关相关下载的详细信息,请参阅 下载页

若要了解此版本中的新增功能和 bug 修复,请参阅Team Foundation Server 2015 Update 4 的发行说明

TFS 2015 更新3

备注

以下链接打开Team Foundation Server 2015 Update 3发行说明中的相关章节。

源代码管理

敏捷和报告

DevOps

管理、Marketplace 和其他

TFS 2015 更新2

备注

以下链接打开Team Foundation Server 2015 Update 2发行说明中的相关章节。

Team Foundation ServerExpress

Team Foundation Server 2015 Update 2 及更高版本最多可供五位用户免费,请更换 TFS Express。 现有的 TFS Express 用户可以运行升级到 Team Foundation Server 2015 Update 2,并在最多五名用户的情况中继续使用。 对于第六个用户和更高版本,必须使用 Cal。 请参阅Team Foundation Server 定价页

源代码管理

敏捷和报告

DevOps

管理、Marketplace 和其他

TFS 2015 Update 1

备注

以下链接打开2015 Team Foundation Server 1 发行说明中的相关部分。

源代码管理

敏捷积压工作

看板

Scrum

仪表板和查询

构建

测试

管理、市场和其他

TFS 2015 RTM

备注

以下链接打开2015 Team Foundation Server 1 发行说明中的相关部分。

源代码管理

敏捷和报告

DevOps

管理、市场和其他

已弃用的功能

以下功能已与指示的版本一起弃用。

Azure DevOps Server 2019

用于演示的 Team Foundation 插件Office对使用 Storyboarding 的 Microsoft Project 和 Microsoft PowerPoint的支持。 Project 2019 或 Azure DevOps Services 不支持 Azure DevOps Server 集成和 TFSFieldMapping 命令。 该插件将继续支持Microsoft Excel。

配置功能向导已弃用。

我们将在未来版本中删除客户端对象模型和 SOAP API。尽管 Azure DevOps Server 2019 继续支持工作项跟踪 SOAP API 和客户端对象模型,但它将在 Azure DevOps Server 的下一个主要版本中删除。 可以在我们的文档中找到详细信息。

升级到 2019 Azure DevOps Server 2019 对任务的影响:在 TFS 2017 RTM 中已弃用测试中心下的目标计算机组上的 Windows Machine 文件复制和 PoweShell。 在 Azure DevOps Server 2019 中,计算机组服务不再可用。 这将影响"Windows文件复制"任务版本 1.* 和"目标计算机上 PowerShell"任务版本 1.*的用户。 使管道继续工作,

你必须切换到 "Windows 计算机文件复制" 任务版本 2. *,并提供目标计算机的完整 fqdn,而不只是计算机名称。

并切换到 "目标计算机上的 Powershell" 任务版本 2. * 或更高版本,并提供计算机或计算机名称的完整 fqdn,后跟 (http/https) Windows 远程管理端口。 例如,targetMachine:5985或 targetMachine:5986

TFS 2018

TFS 2018.2:已弃用运行功能测试和部署任务代理任务

TFS 2018:弃用以下功能:

TFS 2017

  • 实验室管理工具版:今后,本机生成和发布管理工具将替换以前的实验室管理工具版工具。 若要了解详细信息,请参阅使用生成和 Release Management,而不是使用实验室管理工具版进行自动测试

  • Microsoft 测试管理器: Web 门户测试中心是一种功能全面的测试管理解决方案,可跨所有平台和所有浏览器运行。 建议你对所有测试管理要求使用测试中心 Microsoft 测试管理器。 通过从测试中心启动 Microsoft 测试运行程序 (客户端) ,可以使用 Microsoft 测试管理器来测试桌面应用程序。 若要了解详细信息,请参阅 Microsoft 测试管理器使用指南

  • Project Server 集成: Team Foundation Server 2017 及更高版本不再支持与 Microsoft Project 服务器进行本机集成。 但是,可使用第三方工具支持同步。 有关详细信息,请参阅将Team Foundation Server 与 Project Server 同步

  • Release Manager V1 客户端/服务器: Release Management 功能集成到 Team Foundation Server 2015 Update 2 及更高版本和 web 门户版本中心。 建议使用较新的基于 web 的版本作为服务器和客户端版本的替代方法。 有关详细信息,请参阅Release Management 的自动部署

  • UML 设计器:已从 Visual Studio Enterprise 客户端体系结构功能中删除了这些设计器。 若要了解详细信息,请参阅Visual Studio 中设计的新增功能

  • 工作项窗体的客户端版本:在 Visual Studio 2017 中,在浏览器窗口中打开工作项。 若要了解有关此更改的详细信息,请参阅博客文章工作项现在从 Visual Studio 15 中打开