Visual Studio即将推出的新功能:微软Build 2026大会宣布
TL;DR · AI 摘要
Visual Studio宣布引入AI代理协助开发、构建前错误检查、AI辅助合并冲突解决、应用现代化工具以及BYOK模型支持,所有功能均基于GitHub Copilot SDK构建。
核心要点
- AI代理将协助调试、性能分析和测试。
- 构建前检查错误和警告,节省时间。
- AI辅助合并冲突解决,减少手动工作量。
结构提纲
按章节快速跳转。
- §引言
微软Build 2026大会开幕,Visual Studio宣布多项AI驱动的开发工具更新,核心理念是将代码视为资产而非产物。
GitHub Copilot在Visual Studio中升级为更主动的AI代理,协助调试、性能分析和测试,提升开发效率。
Visual Studio将在构建开始前自动检查错误和警告,避免不必要的等待和失败。
通过AI减少合并冲突中的手动工作量,帮助开发者更快做出明智决策。
根据项目类型和任务自动触发相关AI功能,减少用户干预和学习成本。
允许开发者使用自定义AI模型(本地或云端),提升灵活性和合规性。
所有新功能均基于GitHub Copilot SDK构建,确保未来AI集成的一致性和扩展性。
思维导图
用一张图看清主题之间的关系。
查看大纲文本(无障碍 / 无 JS 友好)
- Visual Studio AI增强
- AI代理
- 调试与测试
- 性能分析
- 构建前检查
- 错误与警告
- 合并冲突
- AI辅助解决
- 应用现代化
- Web Forms → Blazor
- Aspire集成
- 自动技能
- 上下文感知
- BYOK模型
- 自定义AI
- GitHub Copilot SDK
- 统一基础
金句 / Highlights
值得收藏与分享的关键句。
AI代理将协助调试、性能分析和测试,将洞察转化为行动。
Visual Studio将在构建前检查错误和警告,避免不必要的等待。
AI辅助合并冲突解决旨在减少手动工作量,同时保留开发者对决策的控制。
现代化工具可将Web Forms应用迁移到Blazor,并添加Aspire以实现云原生可观测性。
BYOK支持允许开发者使用自定义AI模型,提升灵活性和合规性。
2026年6月2日
1个回应

首席产品经理
微软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 的看法,我很想听听你的反馈。
作者

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