面向 C++ 的 GitHub Copilot 应用现代化功能现已公开预览

微软技术分享
优质创作者: 编程框架技术领域
领域专家: 操作系统技术领域
2026-03-30 21:21:55

随着 Visual Studio 2026 的发布,我们宣布了一项私人预览版面向 C++ 的 GitHub Copilot 应用现代化改造,这降低了采用 最新版本 MSVC 构建工具的成本。我们收集了众多私人预览参与者的反馈,并据此进行了优化,让所有用户都能从中受益。在收到反馈后,我们新增了对 CMake 项目的支持,减少了幻觉输出,修复了多个严重错误,优化了 Copilot 在遇到内部编译器错误时的表现,并强化了 Copilot 对何时需要修改项目文件以完成升级的判断能力。

以下是我们的一位私人预览参与者对其体验的评价:

“让 Copilot 指导升级流程并在相关场景中展示建议的修改,使整个过程比完全手动或依靠其他智能体操作更加顺畅。”—— 私有预览参与者

我们很高兴地宣布,该功能现已作为公共预览版面向所有 C++ 用户在 Visual Studio 2026 预览体验版中推出。

要开始使用,请查看Microsoft Learn 上的文档

预期内容

在推出 GitHub Copilot 应用现代化功能后,Copilot 会检查你的项目,查看是否有可执行的步骤来更新项目设置,以升级到更新的 MSVC 版本。如果存在这样的步骤,它会协助你完成这些修改。

评估

设置更新后,Copilot 会进行初始构建,以评估是否存在阻碍升级的问题,例如更严格的合规性要求、警告级别发生变化的警告,以及已被弃用或移除的非标准扩展。评估完成后,Copilot 会与你核对以确认准确性,并让你有机会下达进一步的指令,比如忽略特定问题或整类问题。

规划

在你与 Copilot 达成评估共识后,流程将进入规划阶段。在此阶段,Copilot 会针对所有需要解决的问题提出解决方案。它会再次详细描述这些解决方案,并说明采用这些方案的理由,同时会向你确认是否需要补充额外信息。如果你不认可所提出的解决方案,可以指引它调整方向。

执行

计划制定完成后,Copilot 会将其拆解为具体的执行任务。你可以指导它以符合你所在组织流程的方式推进实施,比如将同类修改放在同一次提交中,或在编辑代码时遵循特定的风格指南。Copilot 会执行这些任务并重新启动构建,以检查所有问题是否已解决。若问题未解决,它会持续迭代,直至为你解决所有问题。

你掌握主导权

在每一个环节,你都可以调整 Copilot 的行为,引导它给出符合你预期的解决方案,帮你节省研究、诊断问题、设计解决方案以及实施这些方案的时间。它能将一项需要多人协作、耗时数周的构建工具升级任务,变成你在新工具发布当天就能完成的工作。

和我们聊聊吧!

我们很高兴邀请你试用此功能。首先请安装最新版的 Visual Studio 2026 预览版。欢迎向我们反馈此功能的使用体验,以及我们可以如何进一步优化它。如果你对该功能有任何疑问或一般性意见,欢迎在这篇博客文章下留言。若你想提出改进建议,可直接在 Visual Studio 中使用帮助 > 发送反馈菜单,在开发者社区中发布反馈。

文章翻译自 | Michael Price Senior Product Manager

...全文
127 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

6,678

社区成员

发帖
与我相关
我的任务
社区描述
微软技术社区为中国的开发者们提供一个技术干货传播平台,传递微软全球的技术和产品最新动态,分享各大技术方向的学习资源,同时也涵盖针对不同行业和场景的实践案例,希望可以全方位地帮助你获取更多知识和技能。
windowsmicrosoft 企业社区
社区管理员
  • 微软技术分享
  • 郑子铭
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

微软技术社区为中国的开发者们提供一个技术干货传播平台,传递微软全球的技术和产品最新动态,分享各大技术方向的学习资源,同时也涵盖针对不同行业和场景的实践案例,希望可以全方位地帮助你获取更多知识和技能。

予力众生,成就不凡!微软致力于用技术改变世界,助力企业实现数字化转型。

试试用AI创作助手写篇文章吧