Visual Studio 2022 17.11 Preview 1 发布,带来 PR、异步调试、Profiler 等方面的改进
微软发布 Visual Studio 2022 17.11 Preview 1,包含有关拉取请求(PR)、默认快捷键、调试和 Visual Studio 分析器的功能。此外,新版本还引入了对 *.vsconfig 文件的增强。
首先是有关 PR 的功能。开发者现在可以创建 PR 草稿,并使用描述模板。创建新 PR 时将使用默认的 PR 模板,同时适用于 GitHub 和 Azure DevOps。有关如何向存储库添加 PR 模板的更多信息,请参阅 GitHub 文档和 Azure DevOps 文档。
拉取请求模板(来源:Microsoft Blog)
微软还对一些默认快捷键做了更改,增加 Ctrl+/
作为切换行注释的替代快捷键,这在许多其他 IDE 和代码编辑器中都是默认的。
切换行注释快捷键(来源:Microsoft Blog)
另一个新增的快捷键与“特性搜索”功能有关,现在默认快捷键是 Ctrl+Shift+P
,对于 VS Code 用户来说应该很熟悉,用于打开命令面板。
特性搜索快捷键(来源:Microsoft Blog)
另一个改进与调试体验有关。到目前为止,特别是在 ASP.NET 等框架中,由于可能跨异步边界抛出异常,调试异步代码一直都很棘手。现在,使用 Visual Studio 调试器时,当异步 Task 方法向框架代码抛出异常时,它会自动中断。这种方法有助于在 ASP.NET 应用程序中识别和诊断问题,从而加快调试速度。
异步异常调试的改进(来源:Microsoft Blog)
此外,增强工具现在可以记住运行之间的目标选择,通过增强性能分析会话的连续性位开发者带来了一些好处。这一改进在多个运行之间保持指定的目标,不需要重复选择任务。
性能分析会话中的目标选择(来源:Microsoft Blog)
当源代码不可用时,Visual Studio 分析器将自动反编译 .NET 库。通过在源代码查找时反编译代码,即使没有加载的符号或确切的文件位置,也可以了解代码的结构和性能问题。这个功能特别有助于分析和优化非用户外部代码,从而增强了整体开发工作流程。
.NET 库自动反编译
此外,Visual Studio 2022 17.11 Preview 1 还对 *.vsconfig 文件进行了增强。Visual Studio 现在会检测并提示安装丢失的本地或网络托管的扩展。此外,如果 *.vsconfig 文件发生改动,用于包含新的组件或扩展,通知会重新显示。
缺少组件的通知(来源:Microsoft Blog)
关于预览版新功能更多的详细信息,请参阅发行说明。
查看英文原文:
https://www.infoq.com/news/2024/05/vs-2022-preview-1/
声明:本文为 InfoQ 翻译,未经许可禁止转载。
禁令再升级!拜登政府已不想让中国人在美从事 AI 工作了,套壳大模型的公司也危险了
德国再次拥抱Linux:数万系统从windows迁出,能否避开二十年前的“坑”?
微信扫码关注该文公众号作者