T
traeai
登录
返回首页
Visual Studio Blog

Visual Studio即将推出的新功能:微软Build 2026大会宣布

8.7Score
Visual Studio即将推出的新功能:微软Build 2026大会宣布

TL;DR · AI 摘要

Visual Studio宣布引入AI代理协助开发、构建前错误检查、AI辅助合并冲突解决、应用现代化工具以及BYOK模型支持,所有功能均基于GitHub Copilot SDK构建。

核心要点

  • AI代理将协助调试、性能分析和测试。
  • 构建前检查错误和警告,节省时间。
  • AI辅助合并冲突解决,减少手动工作量。

结构提纲

按章节快速跳转。

  1. 微软Build 2026大会开幕,Visual Studio宣布多项AI驱动的开发工具更新,核心理念是将代码视为资产而非产物。

  2. GitHub Copilot在Visual Studio中升级为更主动的AI代理,协助调试、性能分析和测试,提升开发效率。

  3. Visual Studio将在构建开始前自动检查错误和警告,避免不必要的等待和失败。

  4. 通过AI减少合并冲突中的手动工作量,帮助开发者更快做出明智决策。

  5. 提供工具将Web Forms应用迁移到Blazor,并集成Aspire以实现云原生可观测性和编排。

  6. 根据项目类型和任务自动触发相关AI功能,减少用户干预和学习成本。

  7. §BYOK模型支持

    允许开发者使用自定义AI模型(本地或云端),提升灵活性和合规性。

  8. §基于GitHub Copilot SDK的统一基础

    所有新功能均基于GitHub Copilot SDK构建,确保未来AI集成的一致性和扩展性。

思维导图

用一张图看清主题之间的关系。

查看大纲文本(无障碍 / 无 JS 友好)
  • Visual Studio AI增强
    • AI代理
      • 调试与测试
      • 性能分析
    • 构建前检查
      • 错误与警告
    • 合并冲突
      • AI辅助解决
    • 应用现代化
      • Web Forms → Blazor
      • Aspire集成
    • 自动技能
      • 上下文感知
    • BYOK模型
      • 自定义AI
    • GitHub Copilot SDK
      • 统一基础

金句 / Highlights

值得收藏与分享的关键句。

#Visual Studio#AI代理#GitHub Copilot#代码现代化#合并冲突解决
打开原文

2026年6月2日

图片1:点赞1个回应

图片2:Mads Kristensen

首席产品经理

微软Build大会于今日(6月2日至3日)在旧金山拉开帷幕。如果您无法亲临现场,所有会议内容均可免费在线观看,我将带您了解本周我们为Visual Studio发布的各项公告。

贯穿这些公告的核心理念是:代码是一种资产,而不仅仅是产物。围绕代码的工具应当帮助您保持代码的健康、准确,并随着代码库的增长使其易于演进。以下的每一项公告都是朝着这一目标迈出的一步。

**参与工作的代理,而非旁观者**

Visual Studio中的GitHub Copilot已超越聊天和代码补全功能。其发展方向是让代理能够更积极地参与到开发生命周期中,与您一同进行调试、性能分析和测试。

这不是要取代您现有的工具,而是要让它们更有效地协同工作。调试器、性能分析器和测试工具已经提供了深入的洞察力。代理则能将这些洞察转化为实际行动:

  • 更快地识别问题
  • 解释正在发生的情况
  • 提出具体的修复建议
  • 帮助验证结果

这一点对于那些在大型C#或C++代码库中工作的开发者尤为重要,因为他们的难题往往不是“编写这个函数”,而是“找出为什么在负载下某个部分运行缓慢”。这正是Visual Studio一直以来所擅长的工作领域。代理扩展了它的能力。

**在构建开始前捕捉错误**

这是一个小改动,但我认为您会每天都能注意到它。

目前,即使错误已经出现在错误列表中,构建过程仍然可以继续运行。构建完成后,您需要等待,然后发现构建失败,而这本是可以提前看到的问题。

我们将改变这一流程,使Visual Studio在构建开始之前检查错误和警告。这是一个简单的改动,但能为您节省大量时间。这种改进会在一周内累积起来,带来显著的效果。

**减少手动操作的合并冲突**

合并冲突是每个开发者都会遇到的问题,而且通常并不值得花费时间去处理。

我们正在开发AI辅助的冲突解决功能,以减少这些情况所需的手动操作。我们的目标并不是自动合并所有内容,而是帮助您理解冲突,做出合理的决策,并迅速回到实际的工作中。

**推动应用现代化的能力**

今年夏天,我们将为GitHub Copilot现代化功能引入新特性,这是集成在Visual Studio中的代理体验,旨在帮助您将应用程序升级到最新的.NET堆栈。

您可以将Web Forms应用程序迁移到Blazor,以获得现代的组件化Web堆栈。您还可以为现有应用程序添加Aspire,以实现云原生的可观测性和编排功能。现代化代理会评估您的项目,制定升级计划,并逐步执行升级,帮助您在不从头开始的情况下提升性能和安全性。

如果您多年来一直带着一个Web Forms应用程序,因为重写成本过高而未能实施,那么现在是重新审视它的绝佳时机。

**按需出现的技能**

AI工具面临的难题之一是,正确的功能确实存在,但它们往往在不合适的时间出现,或者您必须知道如何请求它们。

我们将推出由微软开发的技能,这些技能会根据您的项目类型和当前任务自动应用。减少提示次数,减少猜测,整体体验更加友好。当您需要时,正确的功能会自动出现,而无需您事先了解它们的存在。

**自带密钥,自带模型**

这是我一直在等待讨论的内容。

历史上,Visual Studio中的AI集成仅限于一小部分授权的端点。这对许多开发者来说已经足够,但这也让一些真正的客户感到被忽视,尤其是那些环境要求不同选择的团队。

我们将转向BYOK(Bring Your Own Key)模式,即允许您使用不同的AI模型,无论它们是本地运行还是云端部署。这为您提供了更大的灵活性,可以根据环境需求调整性能、成本和合规性。

如果您一直在等待Visual Studio适应您的环境,而不是要求您的环境妥协,那么这就是您值得关注的公告。

**基于GitHub Copilot SDK构建**

所有这些改进背后都有一个更统一的基础。Visual Studio将采用GitHub Copilot SDK作为未来AI集成的基础。

这一改动不会直接体现在菜单中,但在实践中意味着我们可以更快地推进,与更广泛的生态系统保持一致,并更快地将新功能引入Visual Studio。虽然您可能不会直接感受到这一变化,但它会让其他方面的体验变得更好,因此值得了解。

**未来的方向**

如果要用一句话总结这条路线图,那就是:我们专注于一系列有意义的改进,旨在消除开发循环中的摩擦,让日常开发体验更加顺畅。

默认情况下代码即可编译。构建前更快的反馈。对真实世界痛点(如合并冲突)的智能处理。与您的工具协同工作的AI,而非仅仅作为补充。在环境中引入AI的灵活性。

所有这些改进都旨在适应您现有的Visual Studio使用方式,而不是迫使您进入新的工作流。

**本周Build大会直播观看**

如果你想亲眼见证这些内容的实际应用,以下是建议你列入日程的会议安排。所有时间均为太平洋时间。

**微软 Build 开幕主题演讲**(KEY01) 6月2日星期二,上午9:30至中午12:00 萨提亚·纳德拉(Satya Nadella)和微软高层将开启这一周的会议,介绍在人工智能时代,微软如何为开发者在我们的平台上创造新的机会。这是奠定整个会议基调的重要环节。

**GitHub、Copilot、VS Code 等:来自旧金山的现场直播**(LIVE104) 6月3日星期三,上午9:00至11:00 这是 Build 大会中最具“走廊对话”氛围的活动,与正在开发这些功能的工程师们进行互动。现场演示、惊喜嘉宾、实时编码,均由相关团队直接呈现。如果可能,请务必观看这场直播。

**GitHub Copilot 在 Visual Studio 中的应用:调试、性能分析与测试的代理工具**(BRK207) 6月3日星期三,下午4:00至4:45 这是一个以演示为主的会议,由 Visual Studio 团队的 Mads Kristensen 和 Nik Karpinsky 主讲。你将看到代理工具如何利用实时运行行为定位 bug,精准识别性能瓶颈,并构建测试覆盖率以在发布前发现回归问题。如果你在企业级 C#、.NET 或 C++ 开发中工作,这将是不容错过的会议。

**让 GitHub Copilot 按你的需求工作:自定义工具、上下文与工作流**(LAB502D) 自助实验室,6月2日星期二中午12:00 开放 从零开始构建自定义 Copilot 代理,创建可重复使用的代理技能,并通过 MCP 连接外部服务。适用于 VS Code、Visual Studio、CLI 和 Copilot 编码代理。你可以根据自己的时间安排完成此实验。

完整的 Build 会议日程,包括所有免费在线直播内容,可在 build.microsoft.com 查看。

如果今天宣布的内容改变了你对日常使用 Visual Studio 的看法,我很想听听你的反馈。

作者

Image 3: Mads Kristensen

首席产品经理

Mads Kristensen 是微软的一名首席产品经理,致力于提升 Visual Studio 的生产力和易用性。他是 Web Essentials 和 File Nesting 等热门扩展的开发者,并积极参与开源社区。作为一名频繁的演讲者,Mads 致力于让 Visual Studio 成为开发者最愉悦的集成开发环境(IDE)。

AI 可能会生成不准确的信息,请核实重要内容