Visual Studio 2022 17.1 正式发布

 我来答
会哭的礼物17
2022-07-04 · TA获得超过1.2万个赞
知道大有可为答主
回答量:6266
采纳率:100%
帮助的人:35.2万
展开全部

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 个文件:

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

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

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

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

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

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

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

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

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

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

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式