AICon 北京站 Keynote 亮点揭秘,想了解 Agent 智能体来就对了! 了解详情
写点什么

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:093607

评论

发布
暂无评论

数据库、OS内核安全等精彩继续!龙蜥大讲堂 5 月直播预告来袭

OpenAnolis小助手

开源 操作系统 龙蜥大讲堂 龙蜥i社区

华为云开发者桌面全新发布CodeArts IDE for Python,极致优雅云原生开发体验

华为云开发者联盟

Python 华为云 华为云开发者联盟 华为云CodeArts 企业号2024年5月PK榜

无需重启 NGINX 开源版即可实现 SSL/TLS 证书轮换

NGINX开源社区

nginx API I/O SSL/TLS NJS

火山引擎A/B测试平台的实验管理重构与DDD实践

字节跳动数据平台

大数据 AB testing实战 ab测试 A/B测试

京东JD商品详情API返回值指南

技术冰糖葫芦

API 编排 API boy API 策略 pinduoduo API

迭代的难题:敏捷团队每次都有未完成的工作,如何破解?

敏捷开发

项目管理 Scrum 敏捷开发 迭代 冲刺

HTTP Multipart 概述:一步步理解复杂数据传输

Apifox

前端 Web 后端 HTTP API

GreatSQL的sp中添加新的sp_instr引入的bug解析

GreatSQL

源码分析 greatsql

Xpath高阶定位技巧,轻松玩转App测试元素定位!

霍格沃兹测试开发学社

掌握高阶定位技巧:Xpath神功解析!

测试人

软件测试 自动化测试 测试开发 xpath

开放原子&龙蜥社区 2 大学习赛首批获奖者名单公布

OpenAnolis小助手

开源 操作系统 龙蜥社区 人人都可以参与开源

“芯”心相“蜥” 共筑未来!龙蜥社区走进兆芯 MeetUp 圆满结束

OpenAnolis小助手

开源 操作系统 Meetup 龙蜥社区

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