Tag: .NET
All the articles with the tag ".NET".
-
MCP C# SDK v2.0 发布:无状态默认、原生 HTTP 与多轮交互
Published: at 04:03 AM官方 MCP C# SDK v2.0 随 2026-07-28 协议修订发布。三大核心变化:默认无状态架构让服务器可以水平扩展、原生 HTTP header 支持让现有基础设施直接路由 MCP 流量、Multi Round-Trip Requests 用一个模式替代了 tools/prompts/resources 三种旧模式。本文梳理 v2.0 的全部关键更新和向后兼容策略。
-
从 MCP 服务器发现 Agent Skills:.NET 中的一次发布、随处可用
Published: at 03:14 PMMicrosoft Agent Framework 新能力:Agent 可以从 MCP 服务器按需发现和加载 Agent Skills,技能作者只需发布一次。本文介绍 MCP 技能的工作机制、两种分发模式(skill-md 和 archive),以及如何在 .NET 项目中接入。
-
OpenTelemetry Metrics .NET:从 Counter、Histogram 到 IMeterFactory
Published: at 05:39 AM全面拆解 .NET 中 OpenTelemetry 指标埋点:System.Diagnostics.Metrics 原生 API、四种仪器类型(Counter/Histogram/Gauge/UpDownCounter)的适用场景,以及为什么应该用 IMeterFactory 而不是 new Meter()。附完整代码示例和 Prometheus/OTLP 导出配置。
-
OpenTelemetry Traces .NET:ActivitySource、Span 与追踪管线
Published: at 12:12 AM深入理解 OpenTelemetry Traces 在 .NET 中的实现:从 ActivitySource/Activity 的 span 创建、Tags/Events/Exception 的上下文增强,到 W3C traceparent 跨服务传播和 OTel tracing pipeline 配置。包含 OrderService → InventoryService 的完整分布式追踪示例,以及常见坑点和测试方法。
-
OpenTelemetry in .NET:可观测性完整指南
Published: at 11:58 PM从零开始理解 OpenTelemetry 在 .NET 中的三大信号——Trace、Metrics、Logs——如何用 System.Diagnostics 原生 API 统一采集,再通过 OTLP 导出到任意后端。包含快速上手代码、自定义 ActivitySource、Meter 设计、Serilog 配合以及生产环境 exporter 配置,读完能直接在自己的 ASP.NET Core 项目里落地可观测性。
-
ASP.NET Core 请求路径参考:Path、PathBase 和 URL 拼接
Published: at 09:06 AM理清 ASP.NET Core 中 Request.Path、PathBase、QueryString、GetDisplayUrl 等属性的区别与用法,避免手动拼接 URL 时踩坑。适合需要处理反向代理、子路径部署或生成应用链接的 .NET 开发者。
-
模块化单体数据库设计:一个库还是多个库?
Published: at 12:22 AM在 C# 模块化单体中,数据库设计是第一个真正的架构关口。本文梳理三种策略──共享 DbContext、独立 DbContext 共享库、独立数据库──给出完整代码示例、决策框架和常见坑点,帮你选对方案。
-
Microsoft Agent Framework Harness 正式发布:一行代码把 Chat Client 变成生产级 Agent
Published: at 12:17 AMAgent Framework 的 Harness 正式发布,带来函数调用、规划、记忆、审批、上下文压缩、遥测等 9 项内置能力,同时支持 Python 和 .NET。一次调用就能从裸 Chat Client 跨越到完整 Agent 运行时,省掉大量胶水代码。