Visual Studio 2022 17.1 正式发布,生产力大增强!

栏目: 软件资讯 · 发布时间: 2年前

内容简介:Visual Studio 2022 17.1 版本已正式发布,该版本包含大量增强生产力的更新项,小编结合微软的版本介绍博客和版本发布页面,摘取一些较为重要的更新项介绍一下: 文件索引查找功能,缩短代码搜索时间 Visual Stu...

Visual Studio 2022 17.1 版本已正式发布,该版本包含大量增强生产力的更新项,小编结合微软的版本介绍博客版本发布页面,摘取一些较为重要的更新项介绍一下:

文件索引查找功能,缩短代码搜索时间

 Visual Studio 2022 17.1 默认启用文件中的索引查找,将代码搜索时间缩短至 1 秒左右。

启用“在文件中查找”后,Visual Studio 将在加载或文件夹打开时启动附属进程“ServiceHub.IndexingService.exe”,然后将文件列表发送给它进行索引。然后,索引器将遍历文件并构建一个索引,当您执行查找操作时,该索引又用于加速搜索结果。

VS 17.0(左)和 VS 17.1 (右)的搜索速度对比,在 1,560 个项目中搜索约 50,000 个文件:

Visual Studio 2022 17.1 正式发布,生产力大增强!

该功能默认开启,可在 工具 > 选项 > 环境 > 预览功能 中关闭。

代码/文件自动保存功能

17.1 引入自动保存文件的新功能,每当 Visual Studio 失去焦点(例如在 Windows 中切换到另一个应用程序),它都会尝试保存 IDE 中的每个脏代码文档(dirty document),包括项目代码、解决方案以及其他杂项文件。

可在“工具”>“选项”>“环境”>“文档” 中设置开启或关闭该功能。

Visual Studio 2022 17.1 正式发布,生产力大增强!

增强 Git 相关功能

  • 分支比较功能,可以将当前分支与存储库中的其他分支进行比较,更轻松地处理拉取请求(PR)或删除分支。

Visual Studio 2022 17.1 正式发布,生产力大增强!

Visual Studio 2022 17.1 正式发布,生产力大增强!

  • 签出提交(Checkout comit)

增强 Head 分离的能力,对代码审查和测试都有帮助。比如可以通过签出(可以理解为“分离”)最近的几个提交,进而回到之前的代码节点进行测试。

Visual Studio 2022 17.1 正式发布,生产力大增强!

Visual Studio 2022 17.1 正式发布,生产力大增强!

需要注意:签出提交之后,你将处于分离的 HEAD 状态,意味着当前存储库的 HEAD 将直接指向提交而不是当前分支(可以理解成:相对于代码仓库的实际分支,当前的所有更改都属于离线状态)。因此,如果要保留你签出提交后的更改,请在退出分离的 HEAD 状态之前,创建一个新的分支来保存你更改的内容。

有关“签出提交”功能和更多 Git 增强功能,可在 Taysser 的博客中细阅。

嵌入式和 RTOS 的 C++ 增强功能

嵌入式寄存器和 RTOS 线程引进了一些可视化功能,比如:

  • 可以通过 Debug > Windows > Embedded Registers 访问寄存器视图,它提供所有可用寄存器、它们映射的内存位置和值的视图。

Visual Studio 2022 17.1 正式发布,生产力大增强!

  • 通过 Debug > Windows > RTOS Objects 打开 RTOS Objects 窗口,可以查看系统中运行的线程及其上下文。

Visual Studio 2022 17.1 正式发布,生产力大增强!

改良方案过滤器(Solution Filters)

方案过滤器可以筛选加载的项目,比如你可以选择加载单个项目,或加载带有整个依赖关系树的项目。问题是添加新项目或依赖项发生变化时,依赖关系图和方案过滤器就会过时,因此 Visual Studio 2022 17.1 引进了 “更新项目依赖项” 功能,该功能可以随时检查新的依赖项,把项目的依赖关系更新到最新状态。

Visual Studio 2022 17.1 正式发布,生产力大增强!

IDE

  • 使用集成帐户管理体验添加 Github 自动曝光帐户 (需要启用 GitHub Enterprise 服务器帐户) 。
  • 添加了切换颜色方案的功能,可以按文件扩展名或项目为你的标签着色。
  • 添加了启用彩色标签时自定义标签颜色的功能。 在一个颜色标签上点击右键,选择“设置标签颜色”。

.NET 生产力

  • 源文件导航功能,如果引用程序集具有嵌入的源代码或源链接,现在将嵌入的源代码和源链接显示为“转到定义”的一部分。这意味着可以导航到声明目标符号的原始源文件,将光标放在一个符号上,然后按 F12 即可导航到原始源文件。

Visual Studio 2022 17.1 正式发布,生产力大增强!

  • 新增“堆栈跟踪资源管理器”窗口,其中显示剪贴板中的堆栈跟踪,可以单击并直接导航到相关代码。 默认情况下,如果从解决方案复制一个堆栈跟踪,然后将焦点切换到“堆栈跟踪资源管理器”窗口,随即将自动显示该堆栈跟踪。

Visual Studio 2022 17.1 正式发布,生产力大增强!

若要打开“堆栈跟踪资源管理器”窗口,请转到“查看”>“其他窗口”,然后选择“堆栈跟踪资源管理器”。

 

Visual Studio 2022 17.1 版本还包括其他更新内容,比如调试和诊断功能增强、安装和更新优化,可在发行页面查看完整的更新列表


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

操作系统基础教程

操作系统基础教程

戴维斯 / 第1版 (2006年7月1日) / 2006-7 / 34.0

这是一本关于操作系统基本原理的教科书,其最大特点就是从操作系统的分层概念出发,深入浅出地介绍了操作系统的基本概念和基本框架。本书可以作为高等院校非计算机专业相关课程的教材或参考书,也适合具有高中以上数学基础的计算机用户自学,还可以作为社会上计算机培训机构的教材。对所有想了解计算机操作系统,但又不需要或不打算深入学习其理论和实现细节的读者来说,本书是一本极具价值的入门指导书。一起来看看 《操作系统基础教程》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

MD5 加密
MD5 加密

MD5 加密工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具