国内文章
.net 行不行?在线客服系统成功支持客户双 11 大促,21 客服在线,高峰超 300 会话并发
https://www.cnblogs.com/sheng_chao/p/19242279
作者分享了他开发的升讯威客服系统的真实使用案例,描述了系统在双 11 大促中的表现。通过技术分析,他指出系统的高并发性能源于基于.NET 的异步 I/O 和高效的连接管理,解决了普通客服系统在高并发情况下的不稳定问题。介绍了多种核心架构设计,包括完全异步的 I/O 管道、高吞吐消息路由和资源最小化的 WebSocket 连接等,展示了其应对复杂业务场景的能力。这篇文章结合了实践与理论,展现了技术深度和实际应用的紧密结合。
九成九新自用 C#入门文档
https://www.cnblogs.com/leaf-7-scouts/p/19234478
本文是针对初学者的 C#编程指南。作者强调编程语言的本质在于能否写出高质量的程序,而不是理论概念。内容涵盖了高级语言与低级语言、强类型与弱类型的讨论,指出这些概念对初学者而言并不重要。随后,文章解释 C 与 C#的执行方式的区别,C 通过编译器生成机器指令,而 C#通过 IL 中间语言动态转换。最后,文章提供了 C#的基础语法示例,强调 Hello World 程序的结构,比较了 C 与 C++ 的相似性,展示了 C#的简洁性。总结上,文章具有基础知识的普及性和实用性。
快速构建一个基础、现代化的 WinForm 管理系统!
https://www.cnblogs.com/Can-daydayup/p/19244061
本文介绍了基于 AntdUI 构建的 WinForm 管理系统 WenAntdUI-Admin,该系统自带多种功能,包括用户管理和权限管理,无需编码便可快速搭建。AntdUI 是基于 Ant Design 的开源 WinForm 界面库,支持 AOT 发布,兼容.NET Framework 4.0 及以上版本。项目在 Gitee 和 GitHub 上开源,鼓励用户参与和支持。该系统的设计旨在现代化桌面应用程序,提升开发效率与质量。
Visual Studio 2026 上手体验,AI 懂你、界面清爽、协作无缝
https://www.cnblogs.com/1312mn/p/19224792
微软发布的 Visual Studio 2026 具备深度 AI 集成,优化开发流程。它自动提供建议、简化编码,提升开发效率。解决方案加载速度大幅提升,界面设计更清晰,用户体验好。新支持的.NET 10 和 C# 14 功能使得项目创建更快捷,无需额外配置。集成的 Git 和 DevOps 工具让协作更加顺畅,调试能力明显增强,AI 助力快速定位问题。此外,兼容性的增强也便于用户迁移。整体来看,VS 2026 实现了效率和体验双重提升。
C# 14 新功能全面解析:提升生产力与性能的革命性更新
https://www.cnblogs.com/powertoolsteam/p/19237152
本文深入分析了 C# 14 的核心特性,包括扩展成员、字段关键词和空条件赋值。这些新特性提升了开发者的生产力,减少了样板代码,增强了灵活性。扩展成员允许在不修改类型的情况下添加属性和方法,字段关键词简化了属性逻辑,而空条件赋值则实现了更安全的链式操作。此外,C# 14 支持将事件和构造函数的逻辑拆分,优化大型项目的代码组织。这些改进展示了 C#语言的持续发展和对开发者需求的高度关注。
实践笔记:IIS + URL Rewrite + ARR 实现 ASP.NET Core 蓝绿部署
https://www.cnblogs.com/munanwang/p/19234857
本文探讨了如何在 Windows Server + IIS 环境下实施 ASP.NET Core 应用的蓝绿部署,确保用户访问不中断。首先介绍了 URL 重写模块和 ARR 的概念,并说明它们在请求分发中的作用。接着分析了部署结构,包括创建三个站点:Switch、Blue 和 Green,以实现流量切换和版本更新。文中详细描述了环境准备步骤,包括安装和配置 URL Rewrite 与 ARR。最后,通过示例演示了蓝绿部署的实际应用和效果。
开源 .NET 工作流引擎 + 可视化设计,轻松搞定 OA/CRM/ERP 开发
https://www.cnblogs.com/1312mn/p/19234585
该文章介绍了一款基于.NET 的全浏览器兼容工作流引擎,旨在解决企业信息化建设中的审批流程复杂和系统开发周期长的问题。平台由经验丰富的团队研发,支持多种数据库,具有可视化设计、模块化架构和权限管理等功能。核心模块包括流程设计器、组织架构管理和表单设计器,具备跨浏览器兼容性,适应各种业务场景。采用异步处理等技术保障高性能和稳定性,适合大型企业。提供完整源代码和开发文档,便于用户快速上手。
C#/.NET/.NET Core 技术前沿周刊 | 第 61 期(2025 年 11.10-11.16)
https://www.cnblogs.com/Can-daydayup/p/19229884
此文章主要介绍 C#/.NET/.NET Core 领域的最新动态和资源,涵盖技术分享、会议信息和学习指南。提到.NET Conf China 2025 大会将聚焦性能、AI 和跨平台开发,提供开发者实战洞见。DotNetGuide 知识库记录了 C#/.NET 相关技术资料,支持学习与工作。文章还宣布.NET 10 的正式发布,强调整体性能与安全性。最后,介绍了基于.NET 8 的模块化微服务框架及 WPF UI 组件库。这些内容实现了技术与实践的结合。
.NET 项目中如何快速的集成飞书 API
https://www.cnblogs.com/mudtools/p/19245855
本文介绍了飞书 API 的集成和管理,特别是如何在.NET 项目中使用 Mud.Feishu 组件。Mud.Feishu 为.NET 开发者提供了简化的编程接口,支持飞书的用户、部门和消息管理等核心功能。组件基于 ASP.NET Core 开发,内置令牌管理、重试机制和异常处理,减少开发复杂性。文中详细比较了 Mud.Feishu 与原生 SDK 的优劣,强调了其在开发效率、安全性和可读性等方面的优势,同时介绍了主要的第三方库依赖和组件特性,力求提升开发者的使用体验。
对 .NET FileSystemWatcher 引发内存碎片化的 反思
https://www.cnblogs.com/huangxincheng/p/19251728
本文探讨 FileSystemWatcher 引发的内存碎片化问题,特别是 reloadOnChange=true 的影响。分析表明,在高频率读取配置时,内存使用量显著增加,导致 2.2G 内存被占用。通过 windbg 检测,发现 Free 区占用 1.39G,FileSystemWatcher 实例多达 1290 个。此现象并非传统的 reloadOnChange 导致,而是代码设计上的问题。深度调试揭示了 ConfigurationRoot 类的内部工作,提供了有效的技术参考。此文为未来类似问题提供了有价值的解决思路。
AI 时代,.NET 开发者是向左还是向右?
https://www.cnblogs.com/sheng-jie/p/19259396
在 AI 时代,.NET 开发者面临着选择 LangChain 与 MAF 的技术抉择。LangChain 是一个成熟的 Python 生态框架,拥有丰富的集成和活跃的社区。其优势在于快速原型开发和企业客户的成功案例,但也存在性能瓶颈和生态碎片化的问题。MAF 是微软最新发布的.NET 框架,专注于企业级智能体开发。它融合了 AutoGen 和 Semantic Kernel,体现了微软的 AI 战略。两者各有优劣,开发者需结合自身需求形成选择。此决策不仅关乎技术,还影响职业发展。
有趣的便签网站-使用 Sdcb.WordCloud 生成词云图
https://www.cnblogs.com/ZYPLJ/p/19232405
本文介绍了一个便签网站的开发,利用 Sdcb.WordCloud 库生成词云。作者总结了网站的使用情况,提到收到大量评论,并分享了更新记录。前端设计简洁,以词云图作为页面主要功能。后端使用.NET 框架,遇到在 Linux 环境下生成词云图的依赖问题。此外,提供了关键代码示例,描述了如何处理文本并生成词频统计,为用户展示高频词。文章内容易于理解,结合实际案例,适合对 Web 开发和词云图感兴趣的读者。
MAF 快速入门(1)化繁为简的 Agent 创建范式
https://www.cnblogs.com/edisontalk/p/-/quick-start-on-maf-chatper01
MAF(Microsoft Agent Framework)是微软推出的智能体开发框架,支持.NET 和 Python,整合了 Semantic Kernel 和 AutoGen 的优点。MAF 将为.NET 开发团队提供快速进入 AI Agent 开发的机会。AI Agent 通过 LLM 处理输入并生成响应,适用于非结构化任务的自主决策应用。工作流则管理复杂进程,涉及多个 AI Agent 和系统交互。文中提供了创建.NET 控制台项目的步骤,包括组件包安装和配置文件加载,适合开发者快速上手。
WPF 为 ContextMenu 使用 Fluent 风格的亚克力材质特效
https://www.cnblogs.com/TwilightLemon/p/19241723
文章详细介绍了 Fluent WPF 的窗口样式、Popup 和 ToolTip 特效,以及 ScrollViewer 的实现。通过示例代码说明了 ContextMenu 和 MenuItem 的结构和样式适配,解决了旧版模板无法满足新需求的问题。文章强调了 ContextMenu 的 Popup 支持 Acrylic 材质的重要性,并提供了实现和样式调整的具体方法和思路。还通过 GitHub 提供了相应的 Demo 项目,内容技术深入且具有实用性,有助于开发者提升 WPF 应用的界面效果和用户体验。
RAGDemo --- 一个学习示例(Demo)
https://www.cnblogs.com/donpangpang/p/19245338
RAGDemo 是一个轻量级演示项目,用于在本地使用 ONNX 模型进行嵌入生成与向量检索。项目主要目标是学习与快速试验,不建议直接用于生产环境。项目提供了示例代码,演示如何运行一个端到端的小型 RAG 流程,用户可在此基础上扩展。使用前需确认模型与 tokenizer 的兼容性。演示中包含代码关键点与命令行功能。若要优化并推向生产,建议替换向量存储为成熟后端并增加并发与安全措施。
C#AI 系列(1):深度学习项目构建及实战 TensorFlow 准备篇
https://www.cnblogs.com/luojin765/p/19247539
该文章介绍如何在 C# .NET 项目中实现 AI 组件,重点强调了将 AI 模块编译至项目中的优势,如降低集成成本和提高维护效率。文章讨论了深度学习技术,提供了 TensorFlow.Net 和 TorchSharp 两种框架的比较,并详细说明了创建人工神经网络(ANN)的步骤,包括环境配置、数据准备及核心代码。最后,强调了使用 TensorFlow.Net 的简单性,同时提到其开源特性和必要的 NuGet 包。整体内容直观易懂,适合希望结合 C#与深度学习的开发者。
DotMemory 系列:5. 如何实现自动化抓取和应用自托管
https://www.cnblogs.com/huangxincheng/p/19236466
本文探讨了如何在 dotmemory 软件中实现内存快照的自动化抓取。首先,介绍了通过代码控制快照的时机,以便避免手动操作。通过示例代码,展示了如何在特定时刻自动化调用 MemoryProfiler.GetSnapshot 方法。接着,讨论了如何实现自托管,通过 DotMemory.Init 和配置,自动下载 Console of DotMemory,并生成跟踪文件。全程不需要人工干预,并提供了多个快照的生成实例。整体上,文章为实现内存分析提供了实用的方法和清晰的代码示例。
在.Net 项目的 EFCore 的 Code First 模式中如何实现默认部分字段添加索引
https://www.cnblogs.com/net-kevin-li/p/19244968
该文章详细介绍了如何在.NET 8 中通过 Fluent API 为实体类指定索引,包括单字段、复合索引及使用注解的方法。内容涵盖了索引命名、批量添加索引、包含非键字段及设置筛选条件等技术细节,适合需要构建微服务及后端架构的开发者。使用情景实用且建议代码示例清晰易懂。
.NET+AI | MEAI | Function Calling 基础(3)
https://www.cnblogs.com/sheng-jie/p/19254368
Function Calling 是使大模型能够识别用户意图并返回结构化调用指令的功能。它解决了大模型无法获取实时数据或执行具体操作的问题。通过 Function Calling,大模型可以与外部工具连接,扩展应用功能。其工作流程包括用户提问、模型识别意图、返回调用参数、应用执行函数和生成最终回复。通过具体案例,如查询天气,文章详细说明了如何实现这一流程,强调工具列表、函数用途和参数定义的重要性。
使用.NET 8+ 与飞书 API 构建组织架构同步服务
https://www.cnblogs.com/mudtools/p/19255641
本文探讨了在.NET 生态下实现飞书 API 集成的挑战和解决方案。现代企业内部管理系统依赖.NET 技术栈,但存在员工信息数据不一致的问题,导致安全隐患和报表不准确。为了解决这些痛点,提出了统一身份认证和自动化运维的解决方案。文中推荐使用 Mud.Feishu SDK 以提高开发效率,减少手动操作,并提供类型安全和异常处理。最后,提供了.NET 项目配置示例,展示了如何在应用中集成飞书 API。
.NET+AI | MEAI | Function Caling 实操(4)
https://www.cnblogs.com/sheng-jie/p/19258453
本文讨论了如何将 .NET 与人工智能技术结合,实现在智能助理中调用后端工具的功能。通过注册工具中间件,使得 ChatOptions 能够自动处理请求,简化了与 API 的交互。文章详细介绍了智能助手的应用场景及其价值,并列出了快速上手的步骤,包括获取 ChatClient、注册工具、启用中间件及配置对话。由于提供了可执行的代码示例,读者能够快速理解和实施这些功能。
Microsoft 将.NET Aspire 改成了 Aspire
https://www.cnblogs.com/shanyou/p/19261156
Microsoft 在 .NET Conf 2025 上发布了 Aspire 13,这是其最大规模的分布式应用开发框架更新。该框架去掉了".NET"名称以反映更广泛的语言支持。Aspire 13 改进了自动化,支持 Python 和 JavaScript,提升了 AI 集成,并优化开发者工作流程。使用 Aspire,开发者可以定义和监控多语言服务,AI 助手能够实时查询应用数据。新命令 aspire do 取代传统部署脚本,支持并行构建和自定义自动化。Aspire CLI 现可快速创建全栈应用,提升开发效率和可追溯性。Microsoft 认为此版本是实现跨语言智能开发的重要一步。
OpenCVSharp:使用 MOG 进行运动物体识别
https://www.cnblogs.com/mingupupu/p/19231151
本文详细介绍了运动物体检测在计算机视觉中的应用,特别是使用 OpenCVSharp 中的 MOG 算法。MOG 算法通过建立多个高斯分布模型对像素进行背景建模,有效处理动态背景干扰。文章展示了 WPF 应用程序的 MVVM 模式实现,包括视频路径、图像显示、处理状态等属性。主要实现中,使用 VideoCapture 获取视频信息,并使用 MOG 算法和形态学操作处理前景掩码,提升检测效果。整体内容通俗易懂,适合开发者学习和实践。
DotMemory 系列:4. 如何分析进程的转储文件
https://www.cnblogs.com/huangxincheng/p/19231280
本文探讨了对进程采集 snapshot 文件面临的挑战,尤其是在医疗和金融等严格环境中如何使用 dump 文件进行线下分析。作者演示了内存分配的代码,展示了程序在分配大量数组后占用了 1.7G 的内存。通过 dotmemory 工具分析 dump 文件,作者强调了大文件分析时可能遇到的内存不足问题,以及观察 .NET 应用的内存使用情况的重要性。该文章为理解内存管理提供了实践指导,并突出了生态集成的必要性。
C#AI 系列(2):深度学习项目构建及实战 TorchSharp 准备篇
https://www.cnblogs.com/luojin765/p/19253994
TorchSharp 是一个基于.NET 的深度学习库,提供 C#/F# API,类似于 PyTorch。它支持张量运算、自动求导和模型构建等功能。文章描述如何使用 TorchSharp 进行向量分类的神经网络训练与预测,准备工作包括安装所需组件 TorchSharp 和 TorchSharp-cpu。核心代码展示了如何生成随机数据以区分圆内外的点,以及准备训练集。该库与 TensorFlow 相比有不同的写法和使用习惯。
NetCoreKevin-DDD-微服务-现代化 Saas 企业级-WebAPI-前后端分离架构
https://www.cnblogs.com/net-kevin-li/p/19242513
NetCoreKevin 是一个基于.NET 8 的 DDD 和微服务架构的 Web API 项目,旨在提供可复用和模块化的平台。项目集成了身份认证、分布式系统、多租户、任务调度、实时通信和 AI 等功能。它支持 Redis 和内存缓存,含有 Quartz 自动任务调度和 RabbitMQ。项目结构包含多层服务,例如授权服务、仓储层和 API 接口,并使用 EFCore 实现数据库操作。项目还支持 Docker 部署和单元测试。整体系统设计强调模块化和高可扩展性,适合现代化 SaaS 企业级开发。
OpenCVSharp:使用三种不同的局部二值化算法
https://www.cnblogs.com/mingupupu/p/19242151
局部二值化是一种将灰度图像转换为二值图像的图像处理技术。与全局二值化不同,它基于每个像素的局部区域特征动态计算阈值。该技术实现了多个算法,如 Niblack、Sauvola 和 Nick。实际应用中,Sauvola 通常是首选。通过 OpenCVSharp,这三种算法的实现相对简单,主要通过 CvXImgProc.NiblackThreshold()方法调用。结果显示,这些自适应阈值化方法能够更有效地处理光照不均匀的图像。
Serilog 日志库简单实践(三)集中式日志与分析平台 Sinks(.net8)
https://www.cnblogs.com/hnzhengfy/p/19188548/Serilog_AnalysisPlantform
本文介绍了 Serilog 的各种 Sinks,尤其集中式日志与分析平台的使用。重点讨论了 Seq、Elasticsearch、Splunk、Datadog 和 New Relic。这些 Sinks 适用于处理结构化日志,提供不同平台的特点和适用场景。尤其强调了 Seq 对 .NET 的优化,Elastic 作为多语言解决方案,Datadog 适合云环境,Splunk 适合金融等合规需求。文章通过表格总结了各 Sinks 的类型、用户和场景,提供了实用的指南。整体内容条理清晰,实用性强。
话题
Ix.NET v7.0:.NET 10 和 LINQ for IAsyncEnumerable | 恩津
https://endjin.com/blog/2025/11/ix-v7-dotnet-10-linq-iasyncenumerable
TUnit --- 为什么我花了两年时间构建一个新的.NET 测试框架
NPGSQL 10.0 发布说明 | Npgsql 文档
https://www.npgsql.org/doc/release-notes/10.0.html
Visual Studio -- 为现代开发速度打造 - Visual Studio 博客
https://devblogs.microsoft.com/visualstudio/visual-studio-built-for-the-speed-of-modern-development/
ReSharper 和 Rider 2025.3.0.3:全新更新集发布 | .NET 工具博客
https://blog.jetbrains.com/dotnet/2025/11/27/resharper-and-rider-2025-3-0-3/
.NET 代理现代化日即将到来 - .NET 博客
https://devblogs.microsoft.com/dotnet/dotnet-day-on-agentic-modernization-coming-soon/
Akka.NET 最严重的安全漏洞------以及如何修复
https://petabridge.com/blog/akka-net-tls-vulnerability/
发布
- App-vNext/Polly
- aws/aws-sdk-net
- Azure/azure-cosmos-dotnet-v3
- Azure/azure-sdk-for-net
- CommunityToolkit/Aspire
- DataDog/dd-trace-dotnet
- dotnet/aspire
- microsoft/CsWin32
- NPGSQL/NPGSQL
- 开放遥测/开放遥测点网贡献
- spectreconsole/spectre.console
- unoplatform/uno
文章、幻灯片及更多内容
我希望在 C#中拥有的符号和语言规范------Qiita。
https://qiita.com/hqf00342/items/6395245d7e321b8dd396
使用 Oracle Entity Framework Core 10 在生产环境中部署应用
https://medium.com/oracledevs/announcing-oracle-entity-framework-core-10-595fd4d1e984
使用 Agent Framework 构建 MCP 服务器
https://zenn.dev/microsoft/articles/agentframework-mcp-01
在.NET Conf 2025 会议中吸引我注意的内容以及我想重点关注的内容
https://zenn.dev/suusanex/articles/ca25cda12bc150
用读卡器读取 C# - Qiita
https://qiita.com/saten/items/5b5541226b9a5ffb6320
通过主机追踪探索.NET 启动进程
https://andrewlock.net/exploring-the-dotnet-boot-process-via-host-tracing/
ASP.NET WebAPI 中的 OnActionExecuting "什么时候"有效?
https://zenn.dev/nexta_/articles/1c3311a0020dec
TypedSql── 关于"滥用"C#类型系统作为查询引擎的故事 - Qiita
https://qiita.com/hez2010/items/2936d7441c61df5a628a
诗:大语言模型时代的图书馆设计,让 LLM 易于使用更好,所以我改变了政策,哭泣不止
https://zenn.dev/jtechjapan_pub/articles/c11c81bae36746
WPF / CommunityToolkit.Mvvm:利用 IMessenger - Qiita
https://qiita.com/Noriyuki1203/items/fc132aba3e873b2adb13
使用 C# 中的 IFileDialog(例如,打开文件的对话)
https://zenn.dev/shinta0806/articles/ifiledialog-cs
[C# 14 新功能] 扩展块
https://zenn.dev/peacockanderson/articles/1246b49fc58e10
从代理框架呼叫 Copilot Studio 的定制代理 ~没成功~
https://zenn.dev/microsoft/articles/agentframework-copilotstudio-01
⚔️ C#任务------破解 🐉 模式匹配之谜
https://zenn.dev/plusone/articles/25aa4accde604b
利用反重力实现测试,从 Windows Forms 迁移到 Blazor 混合并验证行为 - Qiita
https://qiita.com/RYA234/items/2f07fe7fc5ea46a5715c
持久代理调用长时间 - Microsoft 代理框架(C#)第 15 部分
https://zenn.dev/microsoft/articles/agent-framework-015
用持久代理关闭静态变量访问 - Microsoft 代理框架(C#)第 16 部分
https://zenn.dev/microsoft/articles/agent-framework-016
学习新工作流程 1 - Microsoft 代理框架(C#)第 18 部分
https://zenn.dev/microsoft/articles/agent-framework-018
使用提示模板引擎 - Microsoft Agent Framework (C#) 第 17 部分
https://zenn.dev/microsoft/articles/agent-framework-017
将代理暴露为 API - Microsoft 代理框架(C#)第 19 部分
https://zenn.dev/microsoft/articles/agent-framework-019
深度潜航。 NET:解读词典 - Qiita
https://qiita.com/felis_silv/items/a03d49ec15fcd7674cd2
深度潜航。 NET:破译队列 - Qiita
https://qiita.com/felis_silv/items/b5340109bcf087d04ea4
深度潜航。 破译 NET:List - Qiita
https://qiita.com/felis_silv/items/10dd17ad720c039a7d69
今日人物
斯科特 1932 年 10 月 11 日生于美国加利福尼亚州,在加州大学伯克利分校获得学士学位以后,进入普林斯顿大学研究生院学习,与迈克尔·拉宾一起师从阿隆佐·邱奇,1958 年取得博士学位。
他先后在芝加哥大学、加州大学伯克利分校、斯坦福大学、荷兰的阿姆斯特丹大学、普林斯顿大学和英国牛津大学等学府任教。1981 年被卡内基梅隆大学聘为计算机科学、数理逻辑和哲学教授。
1959 年,拉宾和达纳·斯科特共同发表了"有限自动机与其判定性问题"(Finite Automata and Their Decision Problems)的论文,提出了非确定自动机的观点。他们也因此获得了 1976 年的图灵奖,并做"逻辑与程序设计语言"(logic and Programming Language)的演讲。图灵奖的引文是:
因他们的合著论文"有限自动机与其判定性问题"。论文中引入了非确定自动机的概念,被证明是(计算理论科学研究中的)一个非常重要的概念。拉宾和斯科特的这篇经典论文成为了这个领域后续研究的源泉。[1]

C# .NET 交流群
相信大家在开发中经常会遇到一些性能问题,苦于没有有效的工具去发现性能瓶颈,或者是发现瓶颈以后不知道该如何优化。之前一直有读者朋友询问有没有技术交流群,但是由于各种原因一直都没创建,现在很高兴的在这里宣布,我创建了一个专门交流.NET 性能优化经验的群组,主题包括但不限于:
- 如何找到.NET 性能瓶颈,如使用 APM、dotnet tools 等工具
- .NET 框架底层原理的实现,如垃圾回收器、JIT 等等
- 如何编写高性能的.NET 代码,哪些地方存在性能陷阱
希望能有更多志同道合朋友加入,分享一些工作中遇到的.NET 问题和宝贵的分析优化经验。目前一群已满,现在开放二群。 可以加我 vx,我拉你进群: ls1075 另外也创建了 QQ Group: 687779078,欢迎大家加入。