人工智能 频道

Visual Studio添加了人工智能生成的Git提交,预览了人工智能聊天

  微软已将Visual Studio 2022 17.9普遍提供,并推出了Visual Studio 2022 17.10的预览。Visual Studio 17.9添加了AI生成的Git提交并增强了可扩展性,而Visual Studio 17.10将AI驱动的聊天带入了IDE。

  2月13日宣布,Visual Studio 17.9可以从Visual Studio网站下载。该更新具有使用GitHub Copilot生成的AI生成的Git提交消息。Copilot分析提交的文件更改,提供摘要,并为每个更改建议描述性消息,您可以插入或丢弃该消息。请注意,Visual Studio中的人工智能帮助需要订阅GitHub Copilot。

  Visual Studio 17.9中的其他生产力增强功能包括能够从Visual Studio或Web浏览器打开GitHub或Azure DevOps拉取请求,能够在Visual Studio文档中的单个和多个选项卡行之间切换,以及同时打开多种类型的调试可视化工具。调试可视化工具现在是非模态的,因此用户现在可以在可视化工具窗口处于活动状态时与编辑器进行交互。

  托管内存洞察选项卡现在可以检测事件处理程序泄漏,当一个对象订阅另一个对象的事件时,可能会发生这种情况。仪器工具有一个新选项,允许您在分析应用程序时启动和暂停,允许您在分析器的控制下启动应用程序,而无需立即收集数据。

  为了。NET和C#开发,Visual Studio 17.9在调试期间引入了自动去优化。通过在调试器设置中关闭“Just My Code”选项,当您设置断点并逐步完成代码时,仅优化您停止的部分,从而保持应用程序的其余部分平稳运行。否则,从开始。NET 8,调试器在调试时自动优化发布代码和外部代码。微软表示,这一改进带来了好处,例如减少本地错误、监视和即时窗口,以及减少调试过程中的意外代码跳转。

  HTML片段现在在Razor文件中可用,使编写常见的重复代码模式更容易。已为Blazor项目的支架视图添加了支持,包括使用实体框架的CRUD(创建、读取、更新、删除),并且现在支持Live Property Explorer。NET MAUI(多平台应用程序UI)框架,使开发人员能够在调试时检查XAML属性。

  在发布Visual Studio 17.9一天后,微软推出了Visual Studio 17.10 Preview 1,可以从Visual Studio网站下载。预览使GitHub Copilot Chat在IDE中可用。GitHub Copilot Chat提供语法、编程概念、特定上下文代码、测试用例和调试方面的帮助。同样,此功能需要GitHub Copilot订阅。

  Visual Studio 17.10还引入了一种更简单的方法来管理调试工作流程。通过添加插入条件断点和插入跟踪点选项,您可以直接从表达式创建断点和跟踪点,从而允许使用属性或字段名称和值进行更直接的断点设置。

  同样在Visual Studio 17.10中,热路径到根功能通过找到最有可能的根路径来计算对象的大小来改进内存分析。性能分析器的仪器工具支持对任何可执行文件(.exe)文件进行有针对性的分析。附加到进程对话框已得到增强,以改善功能和用户体验。添加了对在C++项目中固定CMake目标的支持。现在可以使用Build Insights来查看模板实例化信息。

0
相关文章