Visual Studio 17.7 发布第二个预览版


Visual Studio 17.7 发布第二个预览版,此版本包括改进的调试功能、外部 .NET 代码的自动反编译、多项 C++ 嵌入式和游戏开发改进等。

改进的文件比较

在解决方案资源管理器中选择两个文件,并使用新的“比较所选”选项比较它们。

创建拉取请求

现在可以在 Visual Studio 中创建一个 Pull Request,完成整个内部工作流程。

增强型多分支图

多分支图具有多种 UI 增强功能,提高可读性,并更轻松地与多个分支进行交互。

  • 新的线条颜色和左侧的分支标签,使跟踪提交所属的分支变得更容易。
  • 表格顶部的分支列表,允许更轻松地在分支之间滚动,并立即知道哪些分支是可视化的。

并行堆栈过滤

可以使用更新的并行堆栈窗口来过滤多线程应用程序中的帧和线程。

可以从并行堆栈窗口中拖动选择帧,从而允许一次对所有选定的帧执行复制/粘贴、标记/取消标记或冻结/解冻等操作。

增强的 F5 速度

打开程序数据库 (PDB) 文件方面取得了重大改进,使在虚幻编辑器中显示项目选择屏幕所需的时间减少了大约 4 秒。

此外,F5 路径已经过优化,调试器的启动时间和进程启动时间缩短了 5-10%。请务必注意,这些性能提升不仅限于 Unreal 游戏开发,还适用于 Visual Studio 中的所有本机调试。

.NET开发

外部 .NET 代码的自动反编译

Visual Studio 的外部源调试更加强大和轻松,可以自动反编译外部 .NET 代码。单步执行已在外部实现的代码时,调试器会自动对其进行反编译并显示执行点。此功能在分析调用堆栈时特别有用,可以双击任何堆栈帧,调试器将直接导航到代码,轻松调试反编译代码并设置断点。

在调试会话中,所有反编译的代码也会显示在解决方案资源管理器的“外部源”节点下,以便在需要时轻松浏览外部文件。

 

完整的更新项可在更新公告中查看。


相關推薦

2022-10-17

已作为 .NET 7 的最新候选版本 (RC)发布,该版本已通过 Visual Studio 17.4 Preview 3测试,并在生产环境中得到支持。 点此下载适用于 Windows、macOS 和 Linux 的 .NET 7 RC2。如需在 Visual Studio 系列产品中试用 .NET 7,建议使用预览通道构建

2023-06-21

微软官方宣布,Visual Studio 已支持直接创建 PR。 Visual Studio 工程团队通过博客宣布了这项“新”功能:在 Visual Studio 中创建 PR (Pull Request)。其实较旧版本的 Visual Studio 原本就支持创建 PR,但后面由于 Git UI 调整,微软砍掉了

2023-06-19

微软宣布,Build Insights 现已与 Visual Studio 2022 集成。 根据公告,Build Insights 目前可在 Visual Studio 2022 17.7 Preview 2 中使用,它提供了开发环境的关键信息。使用 Build Insights 创建的分析,开发者现在将拥有有效优化构建时间的能力

2023-03-02

Visual Studio 2022 17.6 的首个预览版现已发布!此版本扩展了最近发布的 17.5 版 Visual Studio,旨在提高您的工作效率,无论您是 .NET 开发人员、游戏开发人员和/或 C++ 开发人员。 新功能概览: IDE 生产力 括号对着色 Git 行取

2022-09-20

Visual Studio 2022 17.4 上周发布了第 2 个预览版。 下载地址:https://visualstudio.microsoft.com/vs/preview/ 主要变化 引入回滚 Visual Studio 更新的功能 允许多个 Git 存储库一次性处于活动状态 向测试资源管理器添加按钮以将测试重

2023-03-27

Docker 宣布推出与 WebAssembly 集成 (Docker+Wasm) 的第二个技术预览版。 Docker+Wasm 让开发者能够更容易地快速构建面向 Wasm 运行时的应用程序。下图介绍了 Docker 是如何与 WebAssembly 进行集成。 可以看到,Docker Engine 继续使用与整体

2022-03-02

Edge Developer Tools(Edge 开发者工具)是一个 Visual Studio 扩展,该扩展在昨天上架了 Visual Studio Marketplace。这个扩展让开发人员无需离开 Visual Studio 就能预览 ASP.NET 和 ASP.NET Core 项目。该扩展所提供的功能不仅仅只是预览 Web 应用

2022-08-24

Visual Studio 2022 17.4 上周发布了首个预览版 (Preview 1)。 下载地址:https://visualstudio.microsoft.com/zh-hans/vs/preview/ 在推出正式版之前,开发团队还会持续添加更多对 Arm64 的支持。 官方表示,Visual Studio 2022 17.4 GA 将是首个正式原生

2022-08-11

Visual Studio 2022 17.3 正式发布,新版本带来了不少微软此前承诺的新功能,如 .NET MAUI GA 工具、Azure Container 应用程序等;以及在开发者社区中建议的新功能。 Visual Studio 2022 v17.3 更新内容如下: MAUI 工作负荷 GA 生成 MAUI/Blazor C

2024-07-05

Visual Studio Code 1.91 已发布,具体更新内容如下: 预览:Incoming/Outgoing changes graph - 在 Source Control 视图中可视化 incoming 和 outgoing changes。 可以通过scm.experimental.showHistoryGraph设置新的可视化功能。 Python 环境 推出

2023-04-25

读和理解代码,在视觉上区分源代码中的各种元素。但 Visual Studio 的语法高亮功能一直都不算优秀,甚至还比不上自家的 VS Code(如下图,左边是 VS Code)。 鉴于这个功能确实不够好用,再加上 Visual Studio 社区用户不断催促改

2022-07-08

Visual Studio Code 1.69 现已发布,一些主要亮点更新包括: 3-way merge editor- 在 VS Code 内解决合并冲突。 合并编辑器允许你快速解决 Git 合并冲突。启用后,可以通过单击源代码控制视图中的冲突文件来打开合并编辑器。Checkboxes&

2021-11-09

微软今天正式发布了 Visual Studio 2022,Visual Studio 2022 的主要功能包括: 64-bit devenv.exe 现在仅支持 64 位 Azure Cloud Services 现在支持 Azure 云服务(经典)和 Azure 云服务(扩展支持)项目 C++ v143 构建工具现在可通过 Visua

2022-09-30

Visual Studio for Mac 17.4 发布了第 2 个预览版。 下载地址:https://visualstudio.microsoft.com/vs/mac/preview/ 主要变化 可通过单击来重新启动调试 新版本增加了一个方便的功能,开发者只需点击一次按钮即可重新启动调试。如下图