Visual Studio 2022 v17.14正式推出,更新重点在于提升开发效率,并强化人工智能辅助能力。此次版本亮点之一是把GPT-5模型纳入开发环境,开发者可在Copilot Chat及程序代码建议中直接选用GPT-5,借由更精准的语境理解与程序代码生成,协助处理复杂逻辑、重构大型程序代码库或快速构思新功能。

另一项关键更新是正式发布MCP(Model Context Protocol)。MCP作为人工智能代理与外部工具间的桥梁,可将数据库、程序代码搜索、部署系统等资源集成至Visual Studio,省去分别替每个工具撰写集成程序代码的需求。新流程支持任意OAuth供应商,开发者可直接通过网页添加MCP服务器,无需手动编辑JSON设置,并能在Copilot Chat工具选择器中完成添加与连接。对企业而言,通过GitHub政策设置可集中管控MCP访问权限,强化法遵与治理。

本次更新也开放自带人工智能模型功能,开发者可选择以OpenAI、Google或Anthropic等API密钥连接偏好的语言模型至Visual Studio Chat,依需求在性能、隐私或试验间切换,提升人工智能辅助的自主性。

Copilot Chat现在具备更好的主动判断能力,系统可依据用户提问内容自动判定是否需检索程序代码,并于方案或工作区中搜索并比对相关文件,即使以自然语句描述也能定位至适当程序代码片段,有效减少人工逐一走访与频繁窗口切换。注册流程也同步简化,开发者可直接以Google账号激活Copilot,缩短导入时间。

编辑体验方面,Visual Studio提供更细致的控制选项,用户可关闭自动显示的Copilot建议,改以快捷键在需要时手动请求,下一个编辑建议(Next Edit Suggestions)默认收合,仅以边界指示提示存在,减少视觉干扰。程序代码完成则支持部分接受,开发者可逐字或逐行采纳建议,避免一次引入过多内容而破坏程序完整性与格式。

版本控制集成也有所强化,Copilot Chat能理解Git脉络,引用提交与未提交变更,协助产生工作摘要、更新说明或测试案例,开发者无需离开编辑器即可查阅记录,对于需要频繁回顾差异与撰写变更说明的团队而言,能有效节省时间。

针对游戏开发者与C++工程师,Visual Studio现已支持在同一调试工作阶段,同步调试Unreal Engine的Blueprint脚本与原生C++程序代码。开发者可直接在Blueprint中设置中断点,并于调用堆栈与区域变量窗口查看Blueprint数据,无需切换工具或多次操作,即可完整掌握脚本与原生层的互动流程,协助迅速定位与解决问题。