Appearance
截至 2026-07-29 的 C# 上位机与 AI 趋势快照
这份记录只覆盖 2026-04-29 至 2026-07-29。它是一个带截止日期的历史快照,不代表今天最新 90 天的完整变化。官方发布可以证明功能已经公布;GitHub 仓库只能说明有人在做,不能直接推导为成熟、稳定或适合生产。
如果要判断某个工具当前版本、价格、兼容性、维护状态或生产适用性,应重新核对对应官方资料/仓库,而不是把本页的 2026-07-29 快照当成实时结论。
已核实的变化
| 日期 | 变化 | 与 C# 项目的关系 |
|---|---|---|
| 2026-07-28 | 官方 MCP C# SDK 2.0 发布 | C# 应用可以用更明确的协议接口暴露工具或消费 MCP 服务 |
| 2026-07-27 | .NET Blog 介绍用 Copilot 分析 MSBuild binary log | AI 排查构建问题开始依赖完整构建证据,而不只是最后一行报错 |
| 2026-07-23 | GitHub MCP Server 支持下一版 MCP 规范 | MCP 服务与编码 Agent 的连接仍在快速演进,需要留意版本兼容 |
| 2026-07-09 | .NET 现代化进入 GitHub Copilot app 工作流 | 老项目盘点、迁移计划和分阶段修改正在成为独立使用场景 |
| 2026-06-30 | .NET Blog 展示 MCP 在 CI 构建诊断中的使用 | 工具调用正在从聊天窗口进入构建、日志和诊断流程 |
来源:
- Announcing v2.0 of the official MCP C# SDK
- Analyze MSBuild Binary Logs with Copilot in VS Code
- Modernize .NET applications in the GitHub Copilot app
- MCP Beyond the Chat Window: Build Diagnostics in CI
- GitHub MCP Server supports the next MCP specification
对上位机工程师更有用的信号
工具调用比“继续优化 Prompt”更值得关注
Agent 能否稳定读取项目、调用构建、解析日志、运行测试并返回证据,取决于工具接口和权限,不取决于对话写得多热闹。MCP C# SDK 的价值也在这里:把允许调用的能力做成边界清楚、可以测试的接口。
适合先尝试的能力:
- 只读查询项目结构、日志和配置。
- 解析脱敏后的串口/TCP 报文。
- 运行构建、测试和静态检查。
- 汇总测试结果与变更证据。
不适合直接开放的能力:
- 向真实设备下发动作。
- 修改 PLC、仪器或安全参数。
- 自动确认设备状态“正常”。
- 未经人工批准执行部署或现场恢复。
构建日志正在变成 AI 的正式输入
过去常见做法是复制编译器最后几行错误。binlog 保留了项目、目标、任务、属性和依赖等上下文,更适合分析“为什么执行到这里”。代价是日志可能含有本机路径、包源和项目属性,交给外部模型前仍需检查。
老项目现代化不再等于一次升级
工具支持不会改变一个基本事实:.NET Framework、旧 WinForms/WPF、第三方控件、设备驱动和部署环境必须逐项盘点。当前本站把现代化理解为:先建立 known-good 和迁移边界,再选择一个可回退的 migration slice,并按真实影响验证;并不要求每个旧项目机械执行同一套升级阶段。
GitHub 上的垂直尝试
| 项目 | 首次公开时间 | 公开描述反映的方向 |
|---|---|---|
| TIA Portal Openness MCP | 2026-05-14 | 让 Agent 操作 TIA Portal 工程、编译和诊断 |
| wpf-buddy-mcp | 2026-05-05 | 通过 UI Automation 观察、驱动和测试 WPF 应用 |
| TwinCAT XAE MCP | 2026-06-19 | 面向 TwinCAT 工程树、PLC、IO 和构建的工具接口 |
| ASP.NET Core Debugger MCP | 2026-05-22 | 让 Agent 读取和操作调试上下文 |
这些仓库共同说明:C# AI 工具正在进入 IDE、调试器、桌面 UI 和工业工程软件。不过“能调用”与“应该自动执行”是两回事。越接近真实设备,权限、审计、模拟环境和人工确认越重要。
暂时不能确认的内容
社交平台仍然适合观察用户怎么描述问题,例如“AI 改一处坏一处”“串口代码能跑但不敢交付”。这些句子可以帮助改进问题入口,但不能替代官方发布、仓库记录和项目验证。
这个快照仍适合拿来做什么
- 理解 2026 年 4–7 月工具化/诊断化的演进方向;
- 作为本站为什么强调 MCP 权限、binlog、Fake/Replay 和 Evidence 的历史背景;
- 对照今天的新版本重新做差异核查。
不适合直接回答“现在最新版本是什么”“现在最值得买/用哪个工具”。
下一步可以从 MCP C# SDK 与上位机工具调用 开始,也可以回到 AI 辅助 C# 开发路线图。