在 Visual Studio 2022 17.12 中,Microsoft 添加了额外的诊断和调试功能,可改进代码分析和调试。这些变化包括与 Copilot AI 的合并相关的改进,旨在简化开发流程。最受追捧的功能之一是在线显示函数“返回”值,该功能已实现。将鼠标悬停在这些数字(相关“返回”指令下方呈灰色)上时,会显示副驾驶图标和更多信息。当您单击此图标时,人工智能会分析表达式以揭示任何错误。
解析“Auto”和“Locals”窗口中的变量值是 Copilot 将其功能扩展到调试窗口的另一种方式。通过变量预览旁边的 AI 图标提供额外的错误分析。尽管该工具的专用 AI 助手仍处于开发阶段,但 IEnumerable Visualizer 工具也得到了改进,将 IntelliSense 与 LINQ 查询的语法突出显示集成在一起。
为了确保对所有项目的断点进行统一管理,调试器现在允许您导入和导出断点组及其选项。现在可以使用诊断工具拍摄快照来比较内存状态。当开发人员在“内存”选项卡中拍摄两个快照时,他们可以通过选择“显示差异”来查看更改。此外,诊断窗口现在显示直方图数据。
此版本添加了人工智能驱动的功能,特别是调试和代码修复,并集成了.NET 9。用户现在可以将文件复制到 Visual Studio 实例,并使用用户界面根据项目要求启动多个程序设置。开发人员可以进一步自定义 Copilot 生成的提交消息,他们甚至可以创建本地存储库并管理多个 GitHub 帐户。除了支持查询变量以在后续请求中重用响应的 HTTP 文件之外,Linux 用户还可以将 WebJobs 发布到 Azure。命令行参数可以直接在C++开发工具栏中设置。
Microsoft 的博客文章 中详细描述了这些改进,并全面概述了所有升级均在发行说明中给出。
\
点燃您对 AI 的热情:通过 Code Labs Academy 的在线 数据科学与 AI 训练营 了解如何将数据转换为强大的、可扩展的解决方案。