Visual Studio 2022 – 17.10 预览版 1:生产力、调试、诊断和更多改进

微软已经发布了 Visual Studio 2022 – 17.10 预览 1。 此更新在多个领域引入了显着的增强功能,包括生产力(主要涉及 GitHub Copilot 聊天扩展等)、调试和诊断改进、C++、游戏开发以及 Teams 和 Microsoft 365 开发工具。

此版本的 Visual Studio 强调生产力的提高,尤其是 GitHub Copilot 聊天扩展。 它引入了上下文理解和常见任务的斜线命令等功能,简化了编码过程。 此外,内联聊天有助于开发人员之间的实时协作。

此外,自动生成的 Git 提交消息进一步加速了开发工作流程。 此外,其他以生产力为中心的功能包括将工作项链接到拉取请求,以及现代化的统一设置体验。

有关 GitHub Copilot 聊天扩展更新的更多信息,请参阅最近的一篇文章 InfoQ 新闻报道,读者可以自行探索。

从这个版本开始,Visual Studio 更新现在将 包括推荐的组件。 此功能收集了社区声音中的一些有趣的观点。 一个用户叫 迈克尔·泰勒 对这一新功能表示不同意,并声明如下:

抱歉,我绝对不同意默认情况下自动安装推荐组件。 这是一个错误,似乎是一种安装新东西来宣传微软产品的营销方式,对于那些不关心的人来说这不是一个有用的功能。 默认情况下此功能应处于关闭状态。 对于更新你最应该做的就是让我看看推荐的新组件

评论区 带来了社区成员和 Microsoft 开发团队之间的许多有趣的讨论,因此强烈建议读者探索原始公告博客文章的评论部分。

此版本的突出功能之一是引入了 条件断点和跟踪点 在调试和诊断区域。 这些功能为开发人员提供了一种更简化的调试方法,允许他们直接从表达式创建断点和跟踪点。

如上所述,这不仅简化了调试过程,而且还显着提高了工作效率,特别是在处理复杂的代码表达式时。

此外,Visual Studio 17.10 中的内存工具现在包含一个称为 根热路径。 如前所述,此功能通过为开发人员提供更清晰的路径来确定对象的总大小,从而改进内存分析。 据报道,通过将堆图转换为树并优先考虑到根的最短路径,同时避免循环路径,开发人员可以在内存使用工具的参考图中进行更有效的内存调查。

(这 根功能的热路径, 来源: 微软开发博客

除了调试和诊断之外,还对 附加到进程 对话。 正如该团队所述,这些增强功能旨在通过附加到进程来改进调试应用程序的功能和用户体验,并提供更紧凑的视图来优化垂直空间的使用。

(在 Visual Studio 17.10 中更新后附加到进程对话框,来源: 微软开发博客

提供了一些增强功能,例如,用户现在可以使用选项卡在树视图和列表视图之间切换。 通过树视图中的可折叠子流程,组织流程变得更加高效。 可以通过简化的组合框界面选择代码类型。

此外, 选择/跟踪窗口 功能已得到增强,更易于使用,支持双向跟踪。 现在,选择一个进程会突出显示其窗口,而单击窗口则会选择其进程。

关于 C++ 和游戏开发 区域中,Visual Studio 17.10 引入了对固定 CMake 目标的支持,为开发人员提供了对其项目更好的控制和组织。 此外,现在可以通过 Build Insights 访问对模板实例化信息的深入了解,从而使开发人员能够更好地了解其项目中的模板使用情况。

此外,整合额外的 虚幻引擎宏 增强了开发体验,同时能够保持 Visual Studio 集成工具插件在后台运行,如上所述,可以降低启动成本并提高效率。

在 Teams 和 Microsoft 365 Dev 域中,开发人员可以利用 团队人工智能库 构建智能 Teams 机器人。 此版本还包括离线运行和调试机器人应用程序的功能,从而简化了测试过程。

此外,开发人员还有机会使用新的项目模板和功能来扩展 Microsoft 365 Copilot,从而提供增强的自定义选项。

(Teams 应用程序的新项目模板,来源: 微软开发博客

最后,微软和开发团队鼓励社区成员提供反馈和分享 建议 了解新功能和改进,强调他们致力于不断增强 Visual Studio 体验。

1709638549
2024-03-05 11:16:08
#Visual #Studio #预览版 #1生产力调试诊断和更多改进

Leave a Reply

Your email address will not be published. Required fields are marked *

近期新闻​

编辑精选​