<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Copilot | The .NET Blog</title><link>https://thedotnetblog.com/zh/tags/copilot/</link><description>Articles, tutorials and insights from the .NET community.</description><generator>Hugo</generator><language>zh</language><managingEditor>@thedotnetblog (The .NET Blog)</managingEditor><webMaster>@thedotnetblog</webMaster><lastBuildDate>Thu, 16 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://thedotnetblog.com/zh/tags/copilot/index.xml" rel="self" type="application/rss+xml"/><item><title>Azure MCP 工具现已内置于 Visual Studio 2022 — 无需安装扩展</title><link>https://thedotnetblog.com/zh/news/emiliano-montesdeoca/azure-mcp-tools-built-into-visual-studio-2022/</link><pubDate>Thu, 16 Apr 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/zh/news/emiliano-montesdeoca/azure-mcp-tools-built-into-visual-studio-2022/</guid><description>Azure MCP 工具作为 Visual Studio 2022 Azure 开发工作负载的一部分随附发布。超过 230 个工具、45 项 Azure 服务，零扩展安装。</description><content:encoded>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;本文为自动翻译。如需查看原文，请&lt;a href="https://thedotnetblog.com/zh/news/emiliano-montesdeoca/azure-mcp-tools-built-into-visual-studio-2022/"&gt;点击此处&lt;/a&gt;。&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;如果你一直通过单独的扩展在 Visual Studio 中使用 Azure MCP 工具，那你一定很熟悉这套流程——安装 VSIX、重启、祈祷别出问题、处理版本不匹配。这种摩擦现在消失了。&lt;/p&gt;
&lt;p&gt;Yun Jung Choi &lt;a href="https://devblogs.microsoft.com/visualstudio/azure-mcp-tools-now-ship-built-into-visual-studio-2022-no-extension-required/"&gt;宣布&lt;/a&gt;，Azure MCP 工具现在直接作为 Visual Studio 2022 中 Azure 开发工作负载的一部分发布。无需扩展，无需 VSIX，无需重启。&lt;/p&gt;
&lt;h2 id="这实际意味着什么"&gt;这实际意味着什么&lt;/h2&gt;
&lt;p&gt;从 Visual Studio 2022 版本 17.14.30 开始，Azure MCP Server 捆绑在 Azure 开发工作负载中。如果你已经安装了该工作负载，只需在 GitHub Copilot Chat 中启用它即可。&lt;/p&gt;
&lt;p&gt;超过 230 个工具，覆盖 45 项 Azure 服务——直接从聊天窗口即可访问。列出你的存储账户、部署 ASP.NET Core 应用、诊断 App Service 问题、查询 Log Analytics——全程无需打开浏览器标签页。&lt;/p&gt;
&lt;h2 id="为什么这比听起来更重要"&gt;为什么这比听起来更重要&lt;/h2&gt;
&lt;p&gt;开发工具有个道理：每多一个步骤就是摩擦，摩擦会扼杀采用率。MCP 作为单独的扩展意味着版本不匹配、安装失败，以及又多了一个需要保持更新的东西。将它内置到工作负载中意味着：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;单一的更新路径&lt;/strong&gt;——通过 Visual Studio Installer&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;无版本偏差&lt;/strong&gt;——扩展和 IDE 之间不会出现版本不一致&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;始终保持最新&lt;/strong&gt;——MCP Server 随 VS 常规发布一起更新&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;对于标准化使用 Azure 的团队来说，这意义重大。安装一次工作负载，启用工具，每次会话都能使用。&lt;/p&gt;
&lt;h2 id="你能用它做什么"&gt;你能用它做什么&lt;/h2&gt;
&lt;p&gt;这些工具通过 Copilot Chat 覆盖完整的开发生命周期：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;学习&lt;/strong&gt;——询问 Azure 服务、最佳实践、架构模式&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;设计与开发&lt;/strong&gt;——获取服务推荐，配置应用代码&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;部署&lt;/strong&gt;——预配资源并直接从 IDE 进行部署&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;排查问题&lt;/strong&gt;——查询日志、检查资源健康状况、诊断生产环境问题&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;一个简单的例子——在 Copilot Chat 中输入：&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;List my storage accounts in my current subscription.
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Copilot 在后台调用 Azure MCP 工具，查询你的订阅，返回一个包含名称、位置和 SKU 的格式化列表。无需打开门户。&lt;/p&gt;
&lt;h2 id="如何启用"&gt;如何启用&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;更新到 Visual Studio 2022 &lt;strong&gt;17.14.30&lt;/strong&gt; 或更高版本&lt;/li&gt;
&lt;li&gt;确保已安装 &lt;strong&gt;Azure development&lt;/strong&gt; 工作负载&lt;/li&gt;
&lt;li&gt;打开 GitHub Copilot Chat&lt;/li&gt;
&lt;li&gt;点击 &lt;strong&gt;Select tools&lt;/strong&gt; 按钮（双扳手图标）&lt;/li&gt;
&lt;li&gt;开启 &lt;strong&gt;Azure MCP Server&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;就这样。跨会话保持启用状态。&lt;/p&gt;
&lt;h2 id="一个注意事项"&gt;一个注意事项&lt;/h2&gt;
&lt;p&gt;这些工具默认是禁用的——你需要手动启用。而且 VS 2026 特有的工具在 VS 2022 中不可用。工具的可用性还取决于你的 Azure 订阅权限，与门户中一样。&lt;/p&gt;
&lt;h2 id="更大的图景"&gt;更大的图景&lt;/h2&gt;
&lt;p&gt;这是一个清晰趋势的一部分：MCP 正在成为在开发者 IDE 中呈现云工具的标准方式。我们已经看到了 &lt;a href="https://devblogs.microsoft.com/azure-sdk/announcing-azure-mcp-server-2-0-stable-release/"&gt;Azure MCP Server 2.0 稳定版发布&lt;/a&gt;以及在 VS Code 和其他编辑器中的 MCP 集成。将其内置到 Visual Studio 的工作负载系统中是自然而然的演进。&lt;/p&gt;
&lt;p&gt;对于我们这些常年在 Visual Studio 中工作的 .NET 开发者来说，这又少了一个需要切换到 Azure 门户的理由。说实话，标签页切换越少越好。&lt;/p&gt;</content:encoded></item><item><title>VS Code 1.115 — 后台终端通知、SSH Agent 模式及更多</title><link>https://thedotnetblog.com/zh/news/emiliano-montesdeoca/vscode-1-115-agent-improvements/</link><pubDate>Mon, 06 Apr 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/zh/news/emiliano-montesdeoca/vscode-1-115-agent-improvements/</guid><description>VS Code 1.115 带来了面向 Agent 的后台终端通知、SSH 远程 Agent 托管、终端文件粘贴以及会话感知的编辑追踪。以下是对 .NET 开发者重要的内容。</description><content:encoded>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;本文为自动翻译。如需查看原文，&lt;a href="https://thedotnetblog.com/zh/news/emiliano-montesdeoca/vscode-1-115-agent-improvements/"&gt;请点击这里&lt;/a&gt;。&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;VS Code 1.115 刚刚&lt;a href="https://code.visualstudio.com/updates/v1_115"&gt;发布&lt;/a&gt;了，虽然从主要功能来看这是一个较轻量的版本，但如果你每天都在使用 AI 编程助手，那么与 Agent 相关的改进确实非常实用。&lt;/p&gt;
&lt;p&gt;让我来重点介绍一下真正值得了解的内容。&lt;/p&gt;
&lt;h2 id="后台终端与-agent-通信"&gt;后台终端与 Agent 通信&lt;/h2&gt;
&lt;p&gt;这是本次最突出的功能。后台终端现在会在命令完成时自动通知 Agent，包括退出代码和终端输出。后台终端中的输入提示也会被检测并展示给用户。&lt;/p&gt;
&lt;p&gt;这为什么重要？如果你用过 Copilot 的 Agent 模式在后台运行构建命令或测试套件，你肯定知道&amp;quot;那个跑完了没？&amp;ldquo;的痛苦——后台终端基本上就是发射后不管。现在 Agent 会在你的 &lt;code&gt;dotnet build&lt;/code&gt; 或 &lt;code&gt;dotnet test&lt;/code&gt; 完成时收到通知，看到输出，并相应地做出反应。这是一个小改动，但让 Agent 驱动的工作流程变得更加可靠。&lt;/p&gt;
&lt;p&gt;还有一个新的 &lt;code&gt;send_to_terminal&lt;/code&gt; 工具，允许 Agent 在用户确认后向后台终端发送命令，解决了 &lt;code&gt;run_in_terminal&lt;/code&gt; 带超时参数时会将终端移到后台并使其变为只读的问题。&lt;/p&gt;
&lt;h2 id="ssh-远程-agent-托管"&gt;SSH 远程 Agent 托管&lt;/h2&gt;
&lt;p&gt;VS Code 现在支持通过 SSH 连接到远程机器，自动安装 CLI 并以 Agent 主机模式启动。这意味着你的 AI Agent 会话可以直接针对远程环境——对于在 Linux 服务器或云虚拟机上构建和测试的 .NET 开发者来说非常有用。&lt;/p&gt;
&lt;h2 id="agent-会话中的编辑追踪"&gt;Agent 会话中的编辑追踪&lt;/h2&gt;
&lt;p&gt;Agent 会话期间进行的文件编辑现在会被追踪和恢复，支持差异对比、撤销/重做和状态恢复。如果 Agent 修改了你的代码并且出了问题，你可以准确地看到哪些内容发生了变化并将其回滚。让 Agent 修改代码库时更加安心。&lt;/p&gt;
&lt;h2 id="浏览器标签页感知及其他改进"&gt;浏览器标签页感知及其他改进&lt;/h2&gt;
&lt;p&gt;还有一些生活质量方面的提升：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;浏览器标签页追踪&lt;/strong&gt; — 聊天现在可以追踪和链接会话期间打开的浏览器标签页，这样 Agent 可以引用你正在查看的网页&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;终端文件粘贴&lt;/strong&gt; — 使用 Ctrl+V、拖放或右键点击将文件（包括图片）粘贴到终端&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;小地图中的测试覆盖率&lt;/strong&gt; — 测试覆盖率指示器现在显示在小地图中，提供快速的视觉概览&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mac 上的双指缩放&lt;/strong&gt; — 集成浏览器支持双指缩放手势&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;会话中的 Copilot 使用权限&lt;/strong&gt; — 状态栏在会话视图中显示使用信息&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;转到文件中的网站图标&lt;/strong&gt; — 打开的网页在快速选择列表中显示网站图标&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="总结"&gt;总结&lt;/h2&gt;
&lt;p&gt;VS Code 1.115 是一个渐进式版本，但 Agent 改进——后台终端通知、SSH Agent 托管和编辑追踪——加在一起为 AI 辅助开发带来了明显更流畅的体验。如果你在 .NET 项目中使用 Copilot 的 Agent 模式，这些正是每天减少摩擦的生活质量改进。&lt;/p&gt;
&lt;p&gt;查看&lt;a href="https://code.visualstudio.com/updates/v1_115"&gt;完整的发行说明&lt;/a&gt;了解所有细节。&lt;/p&gt;</content:encoded></item></channel></rss>