写点什么

Visual Studio 2022 v17.14 引入了 Agent 模型和高级 Copilot 助手功能

作者:Edin Kapić

  • 2025-06-16
    北京
  • 本文字数:1049 字

    阅读完需:约 3 分钟

大小:529.08K时长:03:00
Visual Studio 2022 v17.14引入了Agent模型和高级Copilot助手功能

微软宣布Visual Studio 2022 17.14版本正式发布,该版本引入了 GitHub Copilot 代码助手的 Agent 模式等其他功能增强。Agent 模式使 Copilot 能够在编辑代码时执行复杂的多步骤任务。

 

该版本的一大亮点是为GitHub Copilot引入了Agent模式。这种新模式允许开发者使用自然语言与 Visual Studio 交互,使 AI 能够执行复杂的多步骤编码任务。Agent 可以理解整个代码库,识别并修复错误,建议并执行终端命令,以及分析运行时错误。此功能目前处于公开预览阶段,可以在 Visual Studio 预览设置中启用。


Visual Studio Copilot 中的 Agent 模式(图片来源:微软)

 

例如,Copilot 现在能够理解需要在整个解决方案中执行的分散更改任务,例如“在解决方案中将对HttpClient的使用替换为IHttpClientFactory”。根据Reddit上的评论,开发者对新 Copilot Agent 模式的更改能力和准确性感到惊喜。

 

此版本中 GitHub Copilot 的其他增强功能包括:

  • MCP 支持(预览):对模型上下文协议(MCP)的支持提供了对 Visual Studio 以外的工具、数据和资源的结构化访问,可以作为 AI 应用的通用适配器。

  • AI 文档注释生成:只需输入文档注释的触发器(例如,在 C# 中输入///),即可自动生成C++和C#的文档注释

  • 下一项编辑建议(Next Edit Suggestion,NES):该特性能够预测下一项编辑内容,不管是插入、删除还是两者的混合,都可以在源代码文件的任何位置进行。自动完成功能以前仅限于在光标插入点使用,但 NES 允许在文件的任何位置进行相关更改,例如在不同行中声明和使用变量。

 

17.14 版本为调试和诊断应用程序增加了几项改进,特别是针对为 Windows 构建的应用程序。开发者现在可以实时查看他们的.NET MAUI 和 WPF 应用程序 UI 的更改。新的 Mono 调试引擎已集成到 Visual Studio 核心调试器中。LINQ 表达式现在包含了悬停提示。.NET Allocation Tool 现在可以识别零长度数组的分配,帮助优化内存使用和性能。

 

C++开发者也可以在这一版本中获得功能改进。其中,最重要的一项是动态调试的能力,允许开发者调试优化后的应用程序构建。它将在后台动态地实现去优化(de-optimised),允许访问源代码中的变量和代码结构。以前,需要进行非优化构建才能进行调试。其他 C++改进包括对C++ 23增强功能的支持和自动模板参数填充。C++社区的反馈主要是赞扬构建速度的提升

 

微软正在加快 Visual Studio GitHub Copilot 增强功能和 AI 功能支撑的深度集成的发布节奏。新更新将会每月发布,而不是标准 Visual Studio 更新的三个月发布节奏

 

查看英文原文:Visual Studio 2022 v17.14 Introduces Agent Mode and Advanced Copilot Assistance

2025-06-16 10:093935

评论

发布
暂无评论

2021字节总监最新发布:JVM +GC优质手册!面试专属

Java 程序员 后端

2021阿里巴巴钻石级级“Docker全线笔记”新鲜出炉

Java 程序员 后端

2021春招Java后端开发面试总结:25个技术专题(最全面试攻略)

Java 程序员 后端

OpenVINO基于Tensorflow的模型训练及优化部署

IT蜗壳-Tango

11月日更

为什么区块链和加密资产对于实现元宇宙很重要?

CECBC

进击的Java(二)

ES_her0

11月日更

22款终端生产力工具,效率飞起!

Java 程序员 后端

2021-07-25 Java基础

Java 程序员 后端

2021最新分享成功入职阿里巴巴(口碑部门)面经

Java 程序员 后端

2021阿里大牛最新发布:Java高频面试题和核心技术(已涨薪6K)

Java 程序员 后端

21世纪什么最贵?“人才”看阿里大佬用一本书带你读懂TCP-IP协议

Java 程序员 后端

2021,你还在写“赤裸裸”的API吗?(1)

Java 程序员 后端

2021年备战金三银四:死磕“源码”篇(Java程序员必看

Java 程序员 后端

2021最新出炉BAT架构实战文档:多线程与高并发+分布式+微服务

Java 程序员 后端

2021社招阿里、腾讯、蚂蚁金服「4面」Java面试高频题分享

Java 程序员 后端

System.Text.Json 中的字符编码

喵叔

11月日更

2021最新分享成功入职腾讯(后台开发岗)面经

Java 程序员 后端

2021金三银四,献给程序员从入门到放弃的 Java 架构师面试题

Java 程序员 后端

2021,你还在写“赤裸裸”的API吗?

Java 程序员 后端

22道Java Spring Boot高频面试题

Java 程序员 后端

区块链之符号理论:抽象化和身份管理的必要条件

CECBC

2021总结全网最新、最全、最实用Java岗面试真题!已收录GitHub

Java 程序员 后端

数字原生,创新生长|企业如何打造数字创新的“飞天梦”?

阿里巴巴云原生

阿里云 产品 云原生 双十一

分片技术:如何解决区块链的性能问题?

CECBC

2021最新分享字节四面成功拿Offer!

Java 程序员 后端

25 大 Java 后端面试指南,3000 道面试题解析

Java 程序员 后端

解决:interface conversion: interface {} is float64, not int

liuzhen007

11月日更

架构训练营第 3 期模块三作业

吴霏

「架构实战营」

Redis 6.0 新特性篇:多线程网络模型全面解密

码哥字节

redis 多线程 IO多路复用 11月日更

2021最新分享“天猫”面经:10万字大厂面试总结

Java 程序员 后端

2021美团高级工程师亲自汇总九大面试专题(附1000字解析)

Java 程序员 后端

Visual Studio 2022 v17.14引入了Agent模型和高级Copilot助手功能_AI&大模型_InfoQ精选文章