# C#/.NET/.NET Core技术前沿周刊

![C#/.NET/.NET Core技术前沿周刊图](https://images.cnblogs.com/cnblogs_com/Can-daydayup/2416946/o_240819141912_%E6%8A%80%E6%9C%AF%E5%89%8D%E6%B2%BF%E5%91%A8%E5%88%8A.png "C#/.NET/.NET Core技术前沿周刊图")

# 前言
C#/.NET/.NET Core技术前沿周刊，你的每周技术指南针！记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿，助力技术成长与视野拓宽。

> 欢迎投稿、推荐或自荐优质文章、项目、学习资源等。

- [🏆C#/.NET/.NET Core技术前沿周刊Issues](https://github.com/YSGStudyHards/DotNetGuide/issues/44)
- [📰C#/.NET/.NET Core技术前沿周刊Gitee汇总](https://gitee.com/ysgdaydayup/DotNetGuide/blob/main/docs/DotNet/DotNetWeekly.md)
- [📰C#/.NET/.NET Core技术前沿周刊GitHub汇总](https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetWeekly.md)

# 推广平台
- [掘金](https://juejin.cn/column/7404778905399705611)
- [知乎](https://www.zhihu.com/column/c_1809214011323060225)
- [CSDN](https://blog.csdn.net/qq_37237487/category_12762708.html)
- [公众号](https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzIxMTUzNzM5Ng==&action=getalbum&album_id=3598502850881585160&scene=126&sessionid=-1990606076#wechat_redirect)
- [博客园](https://www.cnblogs.com/Can-daydayup/tag/%E3%80%90%E6%8A%80%E6%9C%AF%E5%89%8D%E6%B2%BF%E5%91%A8%E5%88%8A%E3%80%91/)

# 2025年
## 11月
### 第 62 期（2025年11.17-11.23）
#### 更多议题来袭｜.NET Conf China 2025 大会日程即将公布！
- **文章简介：** 改变世界，改变自己——第七届 .NET 中国峰会 .NET Conf China 2025 将于 11月30日 在上海举办。本次大会将聚焦性能跃升、AI 融合、跨平台开发三大核心方向，为开发者提供实战洞见与未来视野，推动开源技术和社区协作的发展。通过一系列精彩的主题演讲、技术分享，我们希望与与会者共同探讨如何在现代开发中充分利用 .NET 的强大功能，提升开发效率与应用性能。
- **文章地址：** https://mp.weixin.qq.com/s/znvU3Sxq-lfL_uL9U9f5SQ

#### 深圳 .NET 初中高级岗位内推
- **文章简介：** C#/.NET/.NET Core开发者人才招聘专栏，本专栏致力于汇聚最新的C#/.NET/.NET Core相关岗位招聘信息，为C#/.NET/.NET Core技术爱好者、开发者及企业搭建一个高效、精准的招聘与求职平台。我们深知，在快速发展的技术领域中，优秀的人才是企业最宝贵的资源。因此，我们精心筛选并展示来自各行各业的C#/.NET/.NET Core岗位，旨在帮助求职者找到最适合自己的发展机会，同时助力企业吸引并留住顶尖技术人才。
- **文章地址：** https://mp.weixin.qq.com/s/e-4pYf7J6O9iMZhAR4fHcQ

#### 快速构建一个基础、现代化的 WinForm 管理系统！
- **文章简介：** 前段时间有小伙伴在后台留言问：有没有好用的 WinForm 管理系统?今天大姚给大家分享一个基于 AntdUI 构建的 WinForm 管理系统，不需要我们写一行代码既能快速构建一个基础、现代化的 WinForm 管理系统。
- **文章地址：** https://mp.weixin.qq.com/s/VTBcoZZ2mNyuyV_s4fzsPA

#### 用 GitHub Copilot Testing for .NET 提升你的测试覆盖率
- **文章简介：** 今天我们很高兴地宣布，GitHub Copilot 的 .NET 测试现已在 Visual Studio Insiders 中提供。这一新功能将 AI 驱动的单元测试生成直接带入你的开发流程，帮助你在几次点击内从零覆盖到测试信心。
- **文章地址：** https://devblogs.microsoft.com/dotnet/github-copilot-testing-for-dotnet/

#### 再次重塑.NET 的构建和发布方式
- **文章简介：** 在我写完上一篇关于.NET 如何构建和发布的文章后，我谨慎乐观地认为自己不会再写一篇。或者至少不会再写一篇关于我们如何建造和运输的文章。这个问题已经解决了。.NET 做到了！我们在分布式仓库开发和快速编写产品以便发货之间取得了平衡。恭喜大家，现在基础设施团队可以专注于其他事情了。安全性、跨公司标准化、支持构建新功能。所有的好东西。
- **文章地址：** https://devblogs.microsoft.com/dotnet/reinventing-how-dotnet-builds-and-ships-again/

#### 使用 GitHub Copilot 代理模式现代化 .NET 应用的逐步指南
- **文章简介：** 升级一个旧的.NET 应用不必非得去追逐破损的构建和隐晦的错误。然而对许多开发者来说，简单的版本提升往往会变成数小时的依赖冲突和手动修复。现代化不仅仅是保持潮流。旧框架可能带来安全风险、性能缓慢，并阻碍云的采用。升级解锁了现代 API、更好的工具以及云原生功能，如自动扩展和安全身份管理。
- **文章地址：** https://devblogs.microsoft.com/dotnet/modernizing-dotnet-with-github-copilot-agent-mode/

#### 介绍 C# 14
- **文章简介：** C# 14 自带 .NET 10。亮点是新增的扩展成员，但还有更多功能让你作为开发者的工作更加高效。此外，我们还增加了新功能，使你能够实现.NET 10 中一些性能提升。继续阅读，了解所有新功能，并找到链接，深入了解并立即开始使用这些功能。
- **文章地址：** https://devblogs.microsoft.com/dotnet/introducing-csharp-14/

#### 一款基于 .NET + 计算机视觉技术开源免费、功能强大的原神智能辅助工具，一键解放双手！
- **文章简介：** better-genshin-impact 是一款基于 .NET + 计算机视觉技术完全开源免费（GPL-3.0 license）、功能强大的原神智能辅助自动化工具，意图让原神变的更好的项目，包含：自动剧情、全自动钓鱼(AI)、全自动七圣召唤、自动伐木、自动刷本、自动采集/挖矿/锄地等功能。
- **文章地址：** https://mp.weixin.qq.com/s/wZ4d9baOO2RXsb6VCdSxHQ

#### 从零开始: c#纯代码实现完整Json解析器的全过程及注释与自定义格式的支持实现
- **文章简介：** 我们要深入探讨一个非常常用的技术：JSON反序列化。别小看这个技术，它可是现代编程中不可或缺的一部。JSON解析不仅仅是简单的数据转换，它还涉及到复杂的词法分析和文法解析。这些技术是编译器设计的基础，但这不是我们今天要深入探讨的内容。
- **文章地址：** https://mp.weixin.qq.com/s/biQK9mv10oK-vFw1N01bcg

#### 精选 5 款 .NET 开源、实用的商城系统（Shop），快速商城二开利器！
- **文章简介：** 今天大姚给大家分享 5 款基于 .NET 开源、实用的商城系统（Shop），快速商城二开利器！希望可以帮助到有商城系统开发需求的同学。
- **文章地址：** https://mp.weixin.qq.com/s/jmACitN34VgTdy6ByDetvg

#### 高效.NET编程实战：5个提升性能与可维护性的核心技巧
- **文章简介：** 在本文中，我们将介绍5个实用技巧，这些技巧可能不常被讨论，但能在实际项目中产生显著差异。这些不是华而不实的技巧；而是经验丰富的工程师悄悄使用的那种小而深思熟虑的更改，以保持其应用程序的精简和可预测性。
- **文章地址：** https://mp.weixin.qq.com/s/e9HptlxdZQPkCBlDC7hnCQ

#### 一款基于 .NET 开源免费、简单实用的数据库文档生成工具
- **文章简介：** DBCHM 是一款简单且实用的数据库文档生成工具，支持多种主流数据库，包括 SqlServer、MySQL、Oracle、PostgreSQL、DB2、SQLite 等，并能够导出多种格式的文档，如 CHM、Word、Excel、PDF、HTML、XML、Markdown 等。
- **文章地址：** https://mp.weixin.qq.com/s/nRSBj1i1qNuv0-ob4QDmow

#### Span<T> 和 Memory<T> 到底该用哪个？一句话讲清楚
- **文章简介：** 上一篇文章《C#中的Span是啥？看完这篇你就懂了》介绍了Span使用，虽然 Span<T> 是处理连续内存的高性能方式，但它有个“硬伤”——它只能活在栈上（stack-only）。那问题来了：当你需要在更复杂的场景中使用“可切片、零拷贝”的结构时，怎么办？答案就是：Memory和 ReadOnlyMemory。
- **文章地址：** https://mp.weixin.qq.com/s/cFZS-yRoGxjyCgJQfOH3Fw

#### Serilog 日志库简单实践（三）集中式日志与分析平台 Sinks（.net8） 
- **文章简介：** 本文继续对各种类型的 Sink 进行简单的实践，主题是集中式日志与分析平台 Sinks，供参考。
- **文章地址：** https://www.cnblogs.com/hnzhengfy/p/19188548/Serilog_AnalysisPlantform

#### 使用.NET 8+ 与飞书API构建组织架构同步服务
- **文章简介：** 在现代企业数字化转型中，典型的.NET技术栈（如ASP.NET Core MVC/Web API, Entity Framework Core, SQL Server）构建的内部管理系统扮演着核心角色。这些系统承载着企业的关键业务流程，从人力资源管理到权限控制，从财务审批到业务数据分析。然而，一个普遍存在的痛点是：员工信息在飞书和自建.NET系统间存在严重的数据不一致问题。当新员工入职时，HR在飞书中录入信息，但各个.NET系统仍需手动重复录入；当员工离职或转岗时，权限更新往往滞后，存在安全隐患；部门架构调整时，各系统的数据更新更是不同步，导致报表统计不准确。
- **文章地址：** https://www.cnblogs.com/mudtools/p/19255641

#### C# 14 新功能全面解析：提升生产力与性能的革命性更新
- **文章简介：** C# 语言作为.NET生态的核心，始终致力于提升开发者的生产力与应用程序性能。C# 14带来了多项突破性特性，包括扩展成员、字段关键词、空条件赋值等，这些改进显著减少了样板代码，增强了类型系统的灵活性。本文将深入解析这些新功能的设计原理、应用场景及实际价值，帮助开发者快速掌握C# 14的核心优势。
- **文章地址：** https://www.cnblogs.com/powertoolsteam/p/19237152


### 第 61 期（2025年11.10-11.16）
#### 大会第一波议题超前剧透｜.NET Conf China 2025 更多精彩等你现场解锁！
- **文章简介：** 改变世界，改变自己——第七届 .NET 中国峰会 .NET Conf China 2025 将于 11月30日 在上海举办。本次大会将聚焦性能跃升、AI 融合、跨平台开发三大核心方向，为开发者提供实战洞见与未来视野，推动开源技术和社区协作的发展。通过一系列精彩的主题演讲、技术分享，我们希望与与会者共同探讨如何在现代开发中充分利用 .NET 的强大功能，提升开发效率与应用性能。
- **文章地址：** https://mp.weixin.qq.com/s/HPz7IQohy5faG8OR3TC1bw

#### DotNetGuide 突破了 9.5K + Star，一份全面的C#/.NET/.NET Core学习、工作、面试指南知识库！
- **文章简介：** DotNetGuide是一个专注于C#/.NET/.NET Core学习、工作、面试指南的 GitHub 知识库，该知识库记录、收集和总结了C#/.NET/.NET Core基础知识、学习路线、开发实战、编程技巧练习、学习视频、文章、书籍、项目框架、社区组织、开发必备工具、技术前沿周刊、常见面试题、面试须知、简历模板、人才招聘、以及自己在学习和工作中的一些微薄见解。
- **文章地址：** https://mp.weixin.qq.com/s/e43W9dqTWnmwI2STQREolw

#### 好消息，.NET 10 正式发布，更智能、更安全、更高性能的统一开发平台！
- **文章简介：** 好消息，.NET 团队于 2025 11 月 11 日宣布 .NET 10 正式发布，这是迄今为止最高效、最现代、最安全、最智能且性能最高的 .NET 版本。
- **文章地址：** https://mp.weixin.qq.com/s/FkjY6oyDkEma3OQ0yuqXng

#### 一个基于 .NET 8 + DDD 搭建的模块化微服务框架
- **文章简介：** NetCoreKevin 是一个基于 .NET 8 + DDD 搭建的模块化微服务框架，其模块化设计使得每个功能都可以独立引用，非常适合大型企业级应用的开发。框架支持IdentityServer4单点登录、多缓存、自动任务、分布式、一库多租户、日志、授权和鉴权、CAP集成事件、SignalR、领域事件、ESL、MCP协议服务、IOC模块化注入、Cors、Quartz自动任务、多短信集成、AI智能体、AI 集成 SemanticKernel、MCP 服务、OCR验证码识别、API多版本兼容、单元集成测试。
- **文章地址：** https://mp.weixin.qq.com/s/xGM9SLna-ihK1Qe228TRFQ

#### C#/.NET 相关技术栈的学习心得和路线
- **文章简介：** 双十一当天为了庆祝 [DotNetGuide](https://mp.weixin.qq.com/s/e43W9dqTWnmwI2STQREolw) 在 GitHub 中的 Star 数突破 9.5k+，大姚发起了在评论区留下你学习 C#、.NET、WPF、WinForm、Avalonia 等 .NET 相关技术栈的学习心得和路线（字数不少于 200 字），点赞数前五的小伙伴可以免费领取DotNetGuide编程学院知识星球会员。感谢大家的积极参与和分享，下面一起来揭秘一下获奖的小伙伴（记得微信私聊我邀你进星球），并且一起看看小伙伴们的 C#/.NET 相关技术栈的学习心得和路线。
- **文章地址：** https://mp.weixin.qq.com/s/Rl9hcbNtU3hHxi_9ShXzEQ

#### 一款简单且漂亮的 WPF UI 组件库，开源免费！
- **文章简介：** AduSkin 是一个追求极致、永臻完美的 WPF（Windows Presentation Foundation）控件 UI 库，提供了丰富的 UI 控件和美观的界面设计，适用于开发简单漂亮的 WPF 应用程序，基于 GPL-3.0 license 开源免费。
- **文章地址：** https://mp.weixin.qq.com/s/oNs2MUifMYBj3lZwYN3xcA

#### 宇宙神器.NET 10 发布！C# 14 新特性全解析
- **文章简介：** 2025 年 11 月 11 日.NET 10（LTS）和 C# 14 正式发布！ 作为长期支持版本（LTS），.NET 10 的支持周期将持续到 2028 年 11 月 14 日。  本文将以“代码为主导”的方式，带你快速了解本次在运行时、语言特性、ASP.NET Core 和 EF Core 方面的关键更新。
- **文章地址：** https://mp.weixin.qq.com/s/SKnLajdrusVrIad8tP9CtA

#### .NET10 新版本前瞻：C# 扩展成员、空条件赋值等重磅特性解析
- **文章简介：** 不久之后，.NET 的新版本即将发布，让我们先睹为快，看看它将包含哪些新功能。
- **文章地址：** https://mp.weixin.qq.com/s/5kGceaQN0RWvxoEY4DSpWA

#### 一个基于 .NET WPF 开源的本地硬盘千万级图库以图搜图小工具！
- **文章简介：** ImageSearch 是一个基于 .NET WPF 开源、免费（MIT license）、轻量的本地硬盘千万级图库以图搜图小工具，该项目灵感来源于市面上的重复文件、目录查找与清理的系统工具 DuplicateCleaner。
- **文章地址：** https://mp.weixin.qq.com/s/iRDW0KvDDBT5x9lotbR_2Q

#### 几款开源且功能丰富的 WinForm UI 控件库
- **文章简介：** WinForm（Windows Forms）是微软.NET Framework平台上的桌面应用程序开发技术，主要用于创建Windows平台的图形用户界面（GUI）程序。
- **文章地址：** https://mp.weixin.qq.com/s/dgpZk3I97Ff2ZpRJfuZR0w

#### 一种更安全、可控的 EF Core 自动迁移方案：模块化架构下的工程化实践
- **文章简介：** 在现代应用开发中，数据库迁移已经成为不可或缺的工程环节。特别是在 模块化架构、分布式系统、多团队协作 的背景下，传统 EF Core 迁移虽然足够灵活，但在工程化落地方面仍存在一些现实挑战。
- **文章地址：** https://www.cnblogs.com/daibitx/p/19229309

#### 从 .NET Core1.0 到 .NET 10：.NET + C# 演进全景
- **文章简介：** 本文回顾微软 .NET 与 C# 语言从跨平台起步到统一平台、再到现代化性能优化的全过程。每个版本都配有简明 Demo 代码，便于开发者快速掌握特性变化与实践。
- **文章地址：** https://www.cnblogs.com/chenyishi/p/19219260

#### .NET 10性能突破：持续优化才是质变关键
- **文章简介：** 2025年11月12日，微软在.NET Conf 2025正式发布了.NET 10。 作为一个长期支持（LTS）版本，它将获得为期三年的官方安全补丁与服务支持，直至 2028 年 11 月 10 日， 官方称其为“迄今为止最高效、最现代、最安全、最智能、性能最高的 .NET 版本”。让我们一起来看看.NET 10 的性能相对于上一代版本 .NET 9 有哪些地方的提高吧。
- **文章地址：** https://www.cnblogs.com/luojin765/p/19214674


### 第 60 期（2025年11.1-11.9）
#### C#/.NET/.NET Core优秀项目和框架2025年10月简报
- **文章简介：** 公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架（每周至少会推荐两个优秀的项目和框架当然节假日除外），公众号推文中有项目和框架的详细介绍、功能特点、使用方式以及部分功能截图等（打不开或者打开GitHub很慢的同学可以优先查看公众号推文，文末一定会附带项目和框架源码地址）。
- **文章地址：** https://mp.weixin.qq.com/s/DB1UBuiS2BvZjf7VlH0_MQ

#### 事半功倍：.NET 开发者的 Visual Studio 效率技巧！
- **文章简介：** 本文大姚将为你分享一些 Visual Studio 的使用技巧和建议，旨在帮助 .NET 开发者更加高效地利用 Visual Studio 进行编程开发工作。无论你是 .NET 初学者还是经验丰富的 .NET 开发者，这些技巧都将有助于提升你的工作效率，让你能够更快地编写出高质量的代码。
- **文章地址：** https://mp.weixin.qq.com/s/yHAK0VvcOR8bqZVqOBizXQ

#### 【拾遗补漏】.NET 常见术语集
- **文章简介：** .NET 常见术语集旨在为 .NET 初学者提供一份清晰的入门指引，也为经验丰富的 .NET 开发者提供一份便捷的参考，帮助大家更准确地表达、更高效地学习、更深入地探索 .NET 的强大功能（有遗漏的欢迎文末留言）。
- **文章地址：** https://www.cnblogs.com/Can-daydayup/p/19193323

#### 一款基于 .NET WinForm 开源、轻量且功能强大的节点编辑器
- **文章简介：** STNodeEditor 是一款基于 .NET WinForm 开源免费（MIT License）、轻量且功能强大的节点编辑器，采用纯 GDI+ 绘制无任何依赖库仅仅100+Kb，提供了丰富的属性以及事件，可以非常方便的完成节点之间数据的交互及通知，编辑器内置了大量虚函数，供开发者根据需求进行重写，赋予了极高的自由度和定制能力。
- **文章地址：** https://mp.weixin.qq.com/s/fMG3iAu1Y0Fkmf6d-fcgiA

#### 一款 .NET 开源（GPL-3.0 license）、免费、现代的远程会话管理和启动器
- **文章简介：** 1Remote 是一个现代化的个人远程会话管理和启动器，适用于需要管理多种不同协议远程会话的用户。无论是系统管理员、开发人员还是IT支持人员，都可以通过1Remote在一个集中的地方管理他们的所有远程连接，提高工作效率和便利性。
- **文章地址：** https://mp.weixin.qq.com/s/4PIKVLGLkOsvSJJO9InvXA

#### ASP.NET Core 部署进化史：从 Windows IIS 到 Docker，再到国产 Linux 容器化实践
- **文章简介：** ASP.NET Core 部署进化史：从 Windows IIS 到 Docker，再到国产 Linux 容器化实践。
- **文章地址：** https://mp.weixin.qq.com/s/qxBAzom3He-Lk7hQr7T7bQ

#### 深入探索C# Channels：高级模式与实战指南
- **文章简介：** 我们已经介绍了基础知识，包括类型、循环，甚至一些实际应用场景。现在，您应该对生产者、消费者、完成和取消操作感到熟悉了。但 Channels 就像一座冰山；您目前所见的仅是冰山一角。其底层隐藏着高级模式，如果能够恰当地运用（或避免使用），它们能让您的系统发挥出卓越的性能。
- **文章地址：** https://mp.weixin.qq.com/s/jhu0IEk_4D1n-cJocPLMbA

#### 一个开源、精美的 WPF 用户界面
- **文章简介：** WPFUIDemo 是一个专注于 WPF（Windows Presentation Foundation）用户界面设计与开发的示例项目。该项目旨在为开发者提供一个全面、实用的参考范例，帮助他们快速掌握 WPF 应用开发的核心技巧和最佳实践，提升开发效率与界面设计水平。通过丰富的功能模块和代码示例，开发者可以深入了解 WPF 的强大特性，并将其灵活应用于实际项目中。
- **文章地址：** https://mp.weixin.qq.com/s/15oTrGmLzGl4AAUV6maIgw

#### 一款基于 .NET 8 + Vue 前后端分离的快速开发框架，解决 70% 的重复工作！
- **文章简介：** ZrAdminNetCore 是一款基于前后端分离架构、跨平台部署的通用权限管理后台系统，采用 RBAC（Role-Based Access Control） 权限模型设计，支持多租户、动态菜单、细粒度权限控制等功能。项目以 .NET Core 为后端技术栈，结合现代化前端框架构建，适用于企业级中后台管理系统快速开发。
- **文章地址：** https://mp.weixin.qq.com/s/ilK-HScDVxb9tBykwgP_JQ

#### 【译】Avalonia UI与谷歌Flutter团队合作将Impeller渲染引擎引入.NET
- **文章简介：** 我们激动地宣布阿瓦洛尼亚在渲染技术道路上迎来一个重要里程碑。我们的团队正与谷歌Flutter工程师合作，将其下一代"GPU优先"渲染器Impeller引入.NET开发者生态。这项技术合作旨在突破跨平台性能边界，展现开源社区如何通过协作创造更大价值。
- **文章地址：** https://mp.weixin.qq.com/s/BQz1GrnknYqlAMujSJQ55A

#### 一款 .NET 开源免费、功能全面的串口调试神器，工控必备效率工具！
- **文章简介：** BYSerial 是一款功能全面、用户友好的串口调试工具，适用于工控领域、物联网开发、嵌入式系统开发等多种场景。项目开源免费（MIT License），支持多语言切换、自动更新、自定义快捷命令等功能，是工控领域必备的效率工具。
- **文章地址：** https://mp.weixin.qq.com/s/6aJr_eT1kFCgvBvILXHkXQ

#### .NET 搞 AI 不行？
- **文章简介：** 今天，我要告诉你一个被严重低估的事实：.NET开发者不仅能做AI，而且可能是最适合把AI落地到生产环境的那群人。
- **文章地址：** https://www.cnblogs.com/sheng-jie/p/19200934

#### 从零开始:C#与C++函数传参——调包侠秘籍
- **文章简介：** 在日常开发中，C# 和 C++ 都是非常强大的编程语言。C# 有着简洁的语法和强大的框架支持，而 C++ 在性能和底层操作上有着独特的优势。有时候，我们可能需要在 C# 项目中调用 C++ 编写的高性能函数，比如处理复杂的图像算法、调用底层硬件接口等，还有就是可以更多的丰富咱们的代码库，因为很多性能好、实用、跨平台的库都是C++写的，可以极大扩展咱们程序的应用场景。但对于初学者来说，第一大难题就是方法/函数的调用。接下来我们举例说明一下C#调用C++动态链接库函数的详细实现（以windows系统为例）。
- **文章地址：** https://www.cnblogs.com/luojin765/p/19199730

#### ASP.NET Core Blazor 核心功能三：Blazor与JavaScript互操作——让Web开发更灵活
- **文章简介：** 今天我们来聊聊Blazor中C#与JavaScript互操作。我知道很多同学在听到"Blazor"和"JavaScript"要一起工作时会有点懵，但别担心，我会用最简单的方式带你掌握这个技能！
- **文章地址：** https://www.cnblogs.com/shenchuanchao/p/19194651

#### ASP.NET Core Blazor 核心功能二：Blazor表单和验证
- **文章简介：** 本文介绍了Blazor中EditForm组件的使用及表单验证方案。
- **文章地址：** https://www.cnblogs.com/shenchuanchao/p/19189573

#### 【EF Core】“多对多”关系与跳跃导航
- **文章简介：** “多对多”关系不像“一对多”那么“单纯”，它内部涉及到“连接实体”（Join Entity）的概念。咱们先放下这个概念不表，来了解一下多对多数据表为什么需要一个“辅助表”来建立关系。
- **文章地址：** https://www.cnblogs.com/tcjiaan/p/19184567

#### LVGLSharp：LVGL的C#绑定库介绍
- **文章简介：** 在嵌入式系统和图形用户界面（GUI）开发领域，LVGL（Light and Versatile Graphics Library）是一个广受欢迎的开源图形库，它提供了丰富的UI组件和高效的渲染能力，适用于各种资源受限的设备。而LVGLSharp则是LVGL的一个C#绑定库，它使得.NET开发者能够更方便地利用LVGL的强大功能，在C#环境中创建出美观且高效的图形界面。本文将详细介绍LVGLSharp及其特点。
- **文章地址：** https://www.cnblogs.com/shanyou/p/19185046

#### Copilot Studio 如何使用 .NET 和 WebAssembly 实现性能和创新
- **文章简介：** Microsoft Copilot Studio 处于对话式 AI 和自动化的最前沿，使组织能够为各种企业场景构建、自定义和管理智能助手和机器人。随着平台的发展，支撑它的技术也在不断发展。Copilot Studio 创新的核心是它与 .NET 的深度集成，包括在 WebAssembly （WASM） 上使用 .NET。这篇文章探讨了 Copilot Studio 如何利用 .NET、平台升级带来的好处，以及由此带来的性能、成本和生产力改进。
- **文章地址：** https://devblogs.microsoft.com/dotnet/copilot-studio-dotnet-wasm/

#### .NET Conf 2025即将开始
- **文章简介：** .NET Conf 2025 仅几天后就要开始了，参加11 月 11 日至 13 日的这场免费三日虚拟会议，了解 .NET 平台、开源项目和开发者工具的最新进展—包括 .NET 10 的正式发布，以及对 Visual Studio 2026 的深度探讨。今年的会议特别聚焦使用 Aspire 进行云原生开发、快速地将现有应用升级到 .NET 10，以及使用 AI 构建智能应用，包括全新的 Microsoft Agent Framework 和 Model Context Protocol (MCP) 支持。
- **文章地址：** https://mp.weixin.qq.com/s/GqLWiGQ77EZ4MTUFhwGqUA

#### AI 时代，.NET 开发者向左还是向右？
- **文章简介：** AI 时代，.NET 开发者向左还是向右？ MAF vs LangChain 1.0 —— 一场关乎未来的技术选择。
- **文章地址：** https://mp.weixin.qq.com/s/XBYYsjkmhuDEq3gyTvSmmQ


## 10月
### 第 59 期（2025年10.20-10.26）
#### 在 .NET 9 中使用 Mapster 快速、高效的实现对象映射
- **文章简介：** 在日常开发中，我们常常需要将一个对象映射到另一个对象，比如将数据库实体转换为数据传输对象（DTO），或将请求模型映射为领域模型。这个过程通常涉及大量重复性代码，如果每次都手动编写，不仅严重影响开发效率，而且随着项目规模不断增长，还容易出现错误（如：属性遗漏、手写时写错或复制粘贴失误等）。本文我们的主要内容就是讲解如何在 ASP.NET Core 9.0 Web API 项目中使用 Mapster 快速、高效的实现对象映射。
- **文章地址：** https://mp.weixin.qq.com/s/QFEbHE2EWzzZN9VvnUwD4A

#### 一个基于 .NET 开源、功能强大的分布式微服务开发框架
- **文章简介：** Anno.Core 是一个基于 .NET 开源、功能强大的分布式微服务开发框架，致力于简化分布式、微服务系统的构建。框架原生支持 gRPC 和 Thrift 两种高性能 RPC 通信协议，自带服务发现、调用链追踪、Cron 调度、限流、事件总线、CQRS 、DDD、插件化开发等。
- **文章地址：** https://mp.weixin.qq.com/s/fVITS8MjAyM9mLdtSN0rcg

#### 一个开源免费、功能强大的 .NET 反编译神器
- **文章简介：** 在.NET开发领域，源代码的丢失或不可访问性有时会成为开发者面临的棘手问题。而ILSpy，这款开源免费、功能强大的.NET反编译工具，正是为解决此类难题而生。它不仅能够将编译后的.NET程序集反编译为可读的C#代码，还提供了丰富的搜索、导航和元数据探索功能，成为开发者学习、调试和分析代码的得力助手。
- **文章地址：** https://mp.weixin.qq.com/s/PNyXyNSK9VE2X6_YYUgxcQ

#### 全面的 C#/.NET 图表构建解决方案，助力快速实现图表开发需求！
- **文章简介：** 今天大姚给大家分享 9 款基于 .NET 开源、高效、功能强大图表库，这些库旨在助力快速实现图表开发需求，提升项目效率与质量。
- **文章地址：** https://mp.weixin.qq.com/s/SEa7zjoi_StTrWdhEQHmoQ

#### 一个基于 .NET 8 + Vue3 实现的极简 RABC 权限管理系统
- **文章简介：** Purest Admin 是一个基于 .NET 8 + Vue3 实现的前后端分离、极简 RABC 权限管理系统，基于 LGPL-3.0 协议开源，后端在 ABP 框架的设计上进行了精简和改良，前端基于 vue-pure-admin，前端极强的表格框架 vxe-table，旨在为 .NET 开发者提供一套简洁、高效、可扩展的快速开发解决方案。
- **文章地址：** https://mp.weixin.qq.com/s/osVxMjuhGeAyr7V8V6mRFw

#### 从性能瓶颈到提速40%：EF Core编译查询优化实战
- **文章简介：** 本文将分享我如何定位问题根源，发现EF Core编译查询，最终实现40%性能提升的全过程。包含心路历程、基准测试、踩坑经验，以及如何在你的API中复现这种优化。
- **文章地址：** https://mp.weixin.qq.com/s/k67erlDgrbBix302VGtrpQ

#### 一款由 .NET 开源免费、多功能 Windows 工具箱
- **文章简介：** 在 Windows 系统日常使用与开发过程中，一款集多功能于一体的工具箱往往能极大提升效率与体验。今天大姚给大家分享一款由 .NET 开源免费、多功能 Windows 工具箱：PowerToolbox。
- **文章地址：** https://mp.weixin.qq.com/s/prSiGEeFPFvtTCXFfhRROQ

#### ASP.NET Core Blazor简介和快速入门三（布局和路由）
- **文章简介：** 本文介绍了Blazor中的布局、路由和条件渲染功能。在布局方面，详细讲解了如何创建和应用布局组件（继承LayoutComponentBase），包括默认布局MainLayout的使用、嵌套布局的实现方式以及如何控制特定页面不应用布局（如登录页）。在路由和导航部分，简要提及了基本配置方法。最后，重点阐述了条件渲染（@if语句）和循环渲染（@foreach等）的语法和实际应用场景，通过学生信息列表等示例展示了数据绑定和动态UI生成的实现方式。这些核心功能共同构成了Blazor组件化开发的基础框架。
- **文章地址：** https://www.cnblogs.com/shenchuanchao/p/19165809

#### Microsoft Agent Framework/C#：了解Workflows的几种不同模式
- **文章简介：** 最近有空的时候在学习Microsoft Agent Framework，在这个框架中目前Workflows分为了Sequential、Concurrent、Handoffs以及Groupchat四种模式，今天让我们来了解一下这四种不同的模式。
- **文章地址：** https://www.cnblogs.com/mingupupu/p/19161043

#### 从零开始: C#轻松预览PDF文件-支持跨平台AOT友好
- **文章简介：** 本项目对PdfiumViewer库进行了改写，对其pdf解析部分的核心功能进行了分离和精简，使其支持任意程序调用生成渲染后图片。
- **文章地址：** https://www.cnblogs.com/luojin765/p/19160879

#### 记一次 .NET 某光放测试系统 崩溃分析
- **文章简介：** 记一次 .NET 某光放测试系统 崩溃分析。
- **文章地址：** https://www.cnblogs.com/huangxincheng/p/19160157

#### 在您的 .NET AI 聊天应用中升级 Microsoft Agent Framework
- **文章简介：** AI 应用模板让您在几分钟内就能搭建一个功能齐全的聊天应用程序，包括 AI 集成、自定义数据输入以及所有开始所需的组件。这是一个酷炫且坚实的基础。
- **文章地址：** https://devblogs.microsoft.com/dotnet/upgrading-to-microsoft-agent-framework-in-your-dotnet-ai-chat-app

#### WPF/C#：使用Stylet中的IWindowManager用于显示等待窗体、对话框与消息框
- **文章简介：** 在创建WPF应用的时候，如果我们要执行一个耗时的操作，那么给用户显示一个等待窗体是很常见的需求，通过显示一个等待窗体让用户明白运行的这个软件并没有崩溃，能有效消除用户的焦虑与不确定性，同时能极大提升用户体验，展示软件的专业性和品质，将无聊的等待转化为可预期的、安心的过程。
- **文章地址：** https://www.cnblogs.com/mingupupu/p/19157515

#### .NET驾驭Word之力：基于规则自动生成及排版Word文档
- **文章简介：** MudTools.OfficeInterop 是一个针对 Microsoft Office 应用程序（Excel、Word、PowerPoint、VBE）的 .NET 封装库，旨在简化对 Office COM 组件的操作。它提供现代化、面向对象的 API 接口，使得开发者可以更轻松地处理 Office 文档。其中 Word 模块专门用于操作 Microsoft Word 应用程序，提供了完整的 Word 文档操作接口。
- **文章地址：** https://www.cnblogs.com/mudtools/p/19152884


### 第 58 期（2025年10.13-10.19）
#### 将 EasySQLite 解决方案文件格式从 .sln 升级为更简洁的 .slnx
- **文章简介：** EasySQLite 是一个 .NET 9 操作 SQLite 入门到实战详细教程，主要是对学校班级，学生信息进行管理维护。本文的主要内容是将 EasySQLite 项目解决方案文件格式从 .sln 格式升级为更简洁的 .slnx 格式。
- **文章地址：** https://mp.weixin.qq.com/s/fNYD9GgbRik4gicn8DDT9g

#### 史诗级警报：ASP.NET Core 被曝 CVSS 9.9 分漏洞，几乎所有.NET 版本无一幸免！
- **文章简介：** 在2025年10月的微软补丁星期二更新中，一个针对 ASP.NET Core 的漏洞 CVE-2025-55315 引起了安全社区的高度关注。该漏洞被美国国家漏洞数据库 (NVD) 评定为 CVSS 3.1 基础分 9.9 (高危)，这是一个极其罕见的高分，预示着其巨大的潜在风险 。
- **文章地址：** https://www.cnblogs.com/netry/p/19147223/CVE-2025-55315

#### 使用 Visual Studio 快速创建 NuGet 程序包并发布到 NuGet 官网
- **文章简介：** 在前面的 .NET EF Core 快速入门实战教程章节中我们创建了一个名为 EFCoreGenericRepository 的 .NET 9 通用仓储类库，今天我们来把这个 EF Core 通用仓储类库打包成 NuGet 程序包并发布到 NuGet 官网（https://www.nuget.org），并在项目中引入我们发布的 NuGet 程序包。
- **文章地址：** https://mp.weixin.qq.com/s/bvTwu8aiKq2U3WoJ0zMkjw

#### 一款基于 .NET Core MVC 开源免费、功能全面的权限管理系统，代码易读易懂、界面简洁美观！
- **文章简介：** YiShaAdmin 是一个基于.NET Core的Web开发框架，它借鉴了众多开源项目的优点，旨在简化Web管理系统和移动端Api的开发过程。
- **文章地址：** https://mp.weixin.qq.com/s/h0jY8RVMMEOhvEje-Cchrg

#### .NET运行时核心仓库的治理架构解析：责任分配与协作机制
- **文章简介：** .NET运行时核心仓库的治理架构解析责任分配与协作机制。
- **文章地址：** https://www.cnblogs.com/shanyou/p/19150635

#### WPF/C#：使用Microsoft Agent Framework框架创建一个带有审批功能的终端Agent
- **文章简介：** 最近新出了一个Microsoft Agent Framework框架，我感觉还挺有意思的，就通过它的那个Using function tools with human in the loop approvals例子，做了一个终端助手Agent。我觉得使用这个作为学习人在环上这个例子蛮合适的，因为对于需要执行敏感操作（如系统命令）的场景，人工审批机制显得尤为重要。本文以Rouyan为例，说明如何使用Microsoft Agent Framework创建一个能够执行终端命令并具备人工审批功能的WPF应用。
- **文章地址：** https://www.cnblogs.com/mingupupu/p/19149202

#### 使用Scalar.AspNetCore来管理你的OpenApi
- **文章简介：** 使用Scalar.AspNetCore来管理你的OpenApi。
- **文章地址：** https://www.cnblogs.com/wangbin5542/p/19148516

#### 从零开始:C# 解析docx提取文本-无需安装office软件且完美支持aot
- **文章简介：** 从零开始:C# 解析docx提取文本-无需安装office软件且完美支持aot。
- **文章地址：** https://www.cnblogs.com/luojin765/p/19147754

#### 为 .NET 10 GC（DATAS）做准备
- **文章简介：** 在 .NET 9 中，我们默认启用了 DATAS。但 .NET 9 并不是长期支持（LTS）版本，因此很多人会在升级到 .NET 10 时首次获得 DATAS。这是一个很艰难的决定，因为 GC 功能通常是不需要用户干预的 —— 但 DATAS 有些不一样。这也是为什么本文标题是“做准备”，而不是单纯的“新功能介绍”。
- **文章地址：** https://www.cnblogs.com/InCerry/p/19146679

#### 从零开始：如何用 C# 开发一款媲美 “AnyTxt” 的文件内容搜索工具
- **文章简介：** 说起文件内容搜索工具，那么不得不提到“AnyTxt”，号称本地知识库检索的终极答案。唯一的不足可能就是索引更新机制，不能实时监视文件更改从而更新索引，最小定期更新间隔为半小时，容易导致cpu占用率高，毕竟是全盘全文件类型索引。很多时候,其实我们对文件内容的搜索，是一个简单文档管理需求，我们期望能的是快速定位文件，而不仅仅是信息。这时候对文件夹以及文件类型的限制就很重要了。还有就是有可能我们会对比如CAD图纸(.dwg、.dxf)的图签或者文件数据库(.db)的表名等特殊文件格式的自定义内容感兴趣。这时候就需要自己来实现扩展了。再加上很多时候，磁盘的信息都是敏感数据，一定要保证软件程序的安全。
- **文章地址：** https://www.cnblogs.com/luojin765/p/19145746

#### WPF应用绑定系统快捷键
- **文章简介：** 在现代桌面应用开发中，全局快捷键功能是提升用户体验的重要手段。用户无需将焦点切换到应用窗口，就能通过特定的键盘组合快速触发应用功能。
- **文章地址：** https://www.cnblogs.com/mingupupu/p/19145116

#### .NET 10中GC（垃圾收集器）默认启用DATAS
- **文章简介：** .NET GC的大总管Maoni发了一篇新文章《准备 .NET 10 GC》,准备 .NET 10 GC” 并非单一动作，而是 “代码优化（减少 GC 压力）+ 配置预留（适配新特性）+ 环境兼容（保障运行基础） ” 的组合：核心是基于 .NET GC 的演进规律，提前消除 “性能瓶颈” 和 “兼容性风险”，确保 .NET 10 发布后，应用能直接享受到新版本 GC 的低延迟、高内存效率优势。
- **文章地址：** https://www.cnblogs.com/shanyou/p/19144782

#### ASP.NET Core Blazor简介和快速入门一（基础篇）
- **文章简介：** Blazor 是由Microsoft开发的一款基于.NET的开源交互式Web UI框架。Blazor使开发人员能够使用C#和HTML建立全堆栈的单页应用程序，并避免使用JavaScript。Blazor基于组件模型，该模型提供了以具有强类型的符合Razor标准的页面和组件的形式构建用户界面的能力。
- **文章地址：** https://www.cnblogs.com/shenchuanchao/p/19142586

#### .NET 10 Release Candidate 2（RC2）发布
- **文章简介：** .NET 团队在官方博客上发布了.NET 10 RC2[1], .NET 10 作为继 .NET 9 后的长期支持版本（LTS），提供3年官方支持。RC2 是正式版（GA）前的最终候选版本，已具备生产环境可用性（Go-Live License），支持企业级部署。
- **文章地址：** https://www.cnblogs.com/shanyou/p/19142462

#### 【EF Core】FromExpression 方法有什么用？
- **文章简介：** 比 90% 的人细心的大伙伴一定发现了 DbContext 类有一个方法叫 FromExpression，它到底干吗用的？官方文档中没有专门的介绍（只在表值函数映射的例子中看到）。
- **文章地址：** https://www.cnblogs.com/tcjiaan/p/19136951

#### WPF 调用 ChangeWindowMessageFilterEx 修改指定窗口 (UIPI) 消息筛选器的用户界面特权隔离
- **文章简介：** WPF 调用 ChangeWindowMessageFilterEx 修改指定窗口 (UIPI) 消息筛选器的用户界面特权隔离。
- **文章地址：** https://www.cnblogs.com/wuty/p/19142059

#### 记录一下 WPF进程 SendMessage 发送窗口消息进行进程间通信，存在进程权限无法接受消息的问题
- **文章简介：** 最近在接手一个同事写的WPF项目，是使用.NetFramwork 开发的，使用的进程间通信没有使用我们之前封装的基于WebSocket的封装组件的，而是使用Win32的方式：发送端用的Windows Api：SendMessage ，接受端使用的是 钩子监听windows 的消息回传。相信很多做桌面应用的，这种通信应该都是很常用，并且见怪不怪的。可是可能很多没有注意到进程权限的情况，这种通信存在有坑，并且这个坑还埋的挺深的。
- **文章地址：** https://www.cnblogs.com/wuty/p/19137419

#### .NET 和 .NET Framework 2025 年 10 月服务更新
- **文章简介：** 欢迎来到我们 2025 年 10 月的.NET 服务更新。让我们深入了解.NET 和.NET Framework 的最新版本，以下是我们的服务更新中新增内容的简要概述。
- **文章地址：** https://devblogs.microsoft.com/dotnet/dotnet-and-dotnet-framework-october-2025-servicing-updates


### 第 57 期（2025年10.1-10.12）
#### C#/.NET/.NET Core优秀项目和框架2025年9月简报
- **文章简介：** C#/.NET/.NET Core优秀项目和框架2025年9月简报。
- **文章地址：** https://mp.weixin.qq.com/s/pY4aQDwGY-bjuBHFStoSHA

#### AutoMapper 收费了，.NET 开发者速来拥抱 Mapster，现代免费的对象映射库！
- **文章简介：** 作为在 .NET 生态中深耕多年的开发者，我们对对象映射（Object Mapping）的需求从未减弱。长期以来，AutoMapper 一直是社区的首选工具，以其简洁的配置和强大的功能赢得了无数开发者的青睐。
- **文章地址：** https://mp.weixin.qq.com/s/MxaYoVv4vtu-wPHSujK7kQ

#### 精选 4 款开源免费、美观实用的 MAUI UI 组件库，助力轻松构建美观且功能丰富的应用程序！
- **文章简介：** 一套优秀的 UI 组件库不仅能大幅提升开发效率，还能显著增强应用的视觉体验与交互质感。今天大姚给大家分享 4 款开源免费、美观实用的 MAUI UI 组件库，助你轻松打造专业级的跨平台应用程序。
- **文章地址：** https://mp.weixin.qq.com/s/P5_aP5H_DXDla8HARyNSjA

#### 斩获 9.9 K星 !!! 一个 .NET 开源免费、功能强大的任务调度框架
- **文章简介：** 在现代软件开发中，任务调度是构建高效、可靠系统的关键环节。今天为大家推荐一款斩获 9.9K+ GitHub 星星的 .NET 开源项目一个免费免费、功能强大且高度灵活的任务调度框架。它不仅支持丰富的调度策略，还具备良好的扩展性和易用性，适用于从简单定时任务到复杂分布式作业的各种场景，深受 .NET 开发者青睐。
- **文章地址：** https://mp.weixin.qq.com/s/qgB7iPt0pD4QkGqEQ0tPHA

#### .NET Aspire到底牛在哪？一站式搞定服务发现、配置、可观测
- **文章简介：** 本文将带你深入.NET Aspire的内核，从架构设计到实战应用，从技术原理到最佳实践，全方位解析这个可能改变.NET开发者命运的框架。
- **文章地址：** https://mp.weixin.qq.com/s/K2I-whlKljDkmE4qX3rOyw

#### 推荐 12 款开源美观、简单易用的 WPF UI 控件库，让 WPF 应用界面焕然一新！
- **文章简介：** 今天大姚给大家分享 12 款开源美观、简单易用、主题控件齐全的 WPF UI 控件库，帮助大家轻松打造现代化 WPF 桌面应用，提升开发效率与视觉体验！
- **文章地址：** https://mp.weixin.qq.com/s/0tzlTe-7fZvGr5YsZntwPg

#### Everything替代工具，一款基于 .NET 开源免费、高效且用户友好文件搜索工具！
- **文章简介：** TDS 是一款基于 .NET 开源免费（MIT license）、高效且用户友好的文件搜索工具，使用 Avalonia UI 技术并完美支持 AOT 编译，实现并优化了如 USN 读取/近实时更新，索引磁盘缓存，索引增强搜索，多关键字匹配，多线程搜索，Avalonia UI 实现(虚拟化,全局热键,系统托盘)等功能，具有轻量高效、界面美观、交互舒适等特性。该项目以 MIT 协议开源免费，可供学习参考或自定义扩展。
- **文章地址：** https://mp.weixin.qq.com/s/RBu3nCNkMN76bPdjc-h5Gg

#### 开发者与 AI 代码审查员：在.NET 中审查 AI 生成的代码
- **文章简介：** 通过承担审查 AI 生成代码的责任，开发者的角色得到了转变。你成为高级 AI 工具（如 GitHub Copilot）生成代码的质量、可靠性和可维护性的关键把关人。虽然代码审查量可能会增加，但同时也提供了提升团队产出标准的机会。本文探讨了如何通过审查 AI 生成代码来提高生产力和效率，并提供了应对常见审查挑战的实用建议。
- **文章地址：** https://devblogs.microsoft.com/dotnet/developer-and-ai-code-reviewer-reviewing-ai-generated-code-in-dotnet

#### C# 的小惊喜：ValueTuple，让多返回值更优雅，性能更强
- **文章简介：** C# 的小惊喜：ValueTuple，让多返回值更优雅，性能更强。
- **文章地址：** https://mp.weixin.qq.com/s/6MkIGETc4Wm2nHTYCyoebw

#### 准备 .NET 10 GC (DATAS)
- **文章简介：** 在 .NET 9 中，我们默认启用了 DATAS。但 .NET 9 不是长期支持版本，因此对于许多人来说，当他们升级到 .NET 10 时，将首次接触到 DATAS。这是一个艰难的决定，因为 GC 功能通常不需要用户干预——但 DATAS 有些不同。这就是为什么这篇文章的标题是“准备”而不是“有什么新内容” 😊 。
- **文章地址：** https://devblogs.microsoft.com/dotnet/preparing-for-dotnet-10-gc

#### C# SIMD向量索引实战：从理论到高性能实现
- **文章简介：** C# SIMD向量索引实战：从理论到高性能实现。
- **文章地址：** https://www.cnblogs.com/powertoolsteam/p/19132692

#### 打造.NET平台的Lombok：实现构造函数注入、日志注入、构造者模式代码生成等功能
- **文章简介：** 在.NET生态系统中，虽然没有直接等价于Lombok的官方库，但我们可以通过Roslyn源代码生成器来实现类似甚至更强大的功能。本文将介绍如何在.NET平台上构建一个类似Lombok的代码生成工具，实现构造函数注入、日志注入、构造者模式等代码生成功能。
- **文章地址：** https://www.cnblogs.com/mudtools/p/19132382

#### C# 弃元模式：从语法糖到性能利器的深度解析
- **文章简介：** 在 C# 的语法演进中，“弃元（Discard）” 以一个简单的下划线 _ 成为了既提升代码可读性，又优化性能的 “双料特性”。它并非单纯的语法简化，而是编译器层面对 “有意忽略的值” 的深度优化 —— 通过明确 “忽略” 的意图，不仅让代码更简洁，更能减少内存分配、降低性能开销。本文将从使用场景、核心优势、性能验证到底层实现，全面解析弃元模式的价值。
- **文章地址：** https://www.cnblogs.com/MeteorSeed/p/19131402

#### WPF应用最小化到系统托盘
- **文章简介：** 在现代桌面应用开发中，系统托盘（System Tray）功能已经成为用户体验的重要组成部分。特别是对于需要长时间运行的应用程序，如即时通讯工具、音乐播放器、系统监控工具等，最小化到系统托盘不仅可以节省任务栏空间，还能让应用在后台持续运行，随时为用户提供服务。本文以Rouyan这个WPF应用为例，说明在WPF中如何实现最小化到系统托盘。
- **文章地址：** https://www.cnblogs.com/mingupupu/p/19130874

#### 微软开源 Microsoft Agent Framework = Semantic Kernel + AutoGen
- **文章简介：** 随着Agentic AI 的最新进展，Microsoft 正在改进其相关开发工具，整合  Semantic Kernel 和 AutoGen 的功能，提供新的开源 Microsoft Agent Framework，以简化 AI Agent和Multi-Agent工作流程的构建、编排和部署，支持 Python 和 .NET。Microsoft 在 10 月 1 日的一篇博文[1]中表示: “开发人员问我们：为什么我们不能同时拥有 AutoGen 的创新和语义内核的信任和稳定性，在一个统一的框架中？ 这正是我们构建 Microsoft Agent Framework[2]的原因。”
- **文章地址：** https://www.cnblogs.com/shanyou/p/19130347

#### 一款专门为 WPF 打造的开源 Office 风格用户界面控件库
- **文章简介：** Fluent.Ribbon 一个为 Windows Presentation Foundation（WPF）实现类 Office 开源（MIT license）、免费的用户界面控件库，提供了诸如 RibbonTabControl（功能区选项卡控件）、Backstage（后台视图）、Gallery（画廊控件）、QuickAccessToolbar（快速访问工具栏）、ScreenTip（屏幕提示）等控件。
- **文章地址：** https://www.cnblogs.com/Can-daydayup/p/19119494

#### C#造个轮子--GIF录制工具
- **文章简介：** 在以往几篇文章里面，大家都可以看到各种录制的GIF效果图，把gif放在文章开始，不仅可以减少很多冗余的解释白话文，更可以让读者一览无余看到文章大概要义。以往都是使用“LicEcap”来录制的，那么我们是否能自己实现一个这样的工具呢？一方面国庆假期结束，练练代码手感，另一方面可以根据自己需求扩展需要的功能。
- **文章地址：** https://www.cnblogs.com/axing/p/19128750

#### 【EF Core】通过 DbContext 选项扩展框架
- **文章简介：** EF Core 内部使用了 IoC 容器，使其支持依赖注入，理论上也很容易扩展。不过，框架有缓存自己的服务列表，咱们无法直接访问服务容器。目前阶段，EF Core 还不能传递咱们自己的 App Services——初始化时它会直接改为 null。
- **文章地址：** https://www.cnblogs.com/tcjiaan/p/19127370

#### 用纯.NET开发并制作一个智能桌面机器人（六）：使用.NET开发一个跨平台功能完善的AI语音对话客户端
- **文章简介：** 用纯.NET开发并制作一个智能桌面机器人（六）：使用.NET开发一个跨平台功能完善的AI语音对话客户端。
- **文章地址：** https://www.cnblogs.com/GreenShade/p/19125465

#### Github Copilot 实战: 使用 Copilot AI + Blazor 编一个五子棋游戏
- **文章简介：** Github Copilot 实战: 使用 Copilot AI + Blazor 编一个五子棋游戏。
- **文章地址：** https://www.cnblogs.com/densen2014/p/19124794

#### DeploySharp开源发布：让C#部署深度学习模型更加简单
- **文章简介：** DeploySharp 是一个专为 C# 开发者设计的跨平台模型部署框架，提供从模型加载、配置管理到推理执行的端到端解决方案。其核心架构采用模块化命名空间设计，显著降低了 C# 生态中深度学习模型的集成复杂度。
- **文章地址：** https://www.cnblogs.com/guojin-blogs/p/19124118

#### Microsoft Agent Framework：让每位开发者都能轻松构建 AI 智能体
- **文章简介：** 构建 AI 智能体不应该是火箭科学。然而，许多开发者发现自己正在与复杂的编排逻辑作斗争，努力连接多个 AI 模型，或者花费数周时间构建托管基础设施，只是为了将一个简单的智能体投入生产。
- **文章地址：** https://mp.weixin.qq.com/s/fGvZ_hxtPNJdO5D-jF67GA


## 9月
### 第 56 期（2025年9.22-9.28）
#### 10 分钟使用 OrchardCore 快速构建 .NET 内容管理系统（CMS)
- **文章简介：** OrchardCore 是一个开源的（BSD-3-Clause license）、模块化的、支持多租户的应用程序框架，使用 ASP.NET Core 构建。同时，它也是一个基于该框架的内容管理系统（CMS）。
- **文章地址：** https://mp.weixin.qq.com/s/NbiaY9kjQauPkM_Qi9yPrg

#### 推荐 4 款基于 .NET 开源、功能强大的文件管理工具，助力高效的整理文件与文件夹！
- **文章简介：** 今天大姚给大家推荐 4 款基于 .NET 开源、功能强大的文件管理工具，助力高效的整理文件与文件夹。
- **文章地址：** https://mp.weixin.qq.com/s/Y5Z0C0c3aoUKCjGHAdLIKg

#### 一款开源免费、组件丰富的 WPF UI 控件库，提供了 100 多款常用控件！
- **文章简介：** CookPopularUI 是一款开源免费（MIT License）、组件丰富的 WPF UI 控件库，提供了 100 多款常用控件，同时支持 .NET 4.6.2+、.NET Core 3.1、.NET 6.0+。
- **文章地址：** https://mp.weixin.qq.com/s/zIM0NxsLwY1GqEo7_LIT4Q

#### .NET 何以成为制造业数字化转型的基石：效率、生态与跨平台的制胜之道
- **文章简介：** 在制造业，特别是半导体设备通信领域，.NET因其开发效率、跨平台能力和成熟的生态系统，已成为主流技术之一。这篇文章做个具体分析制造业为什么钟爱.NET 技术。
- **文章地址：** https://www.cnblogs.com/shanyou/p/19110427

#### 一款基于 .NET 编写比 Everything 更好用的开源平替工具！
- **文章简介：** Flow Launcher 是一款基于 .NET 编写的开源文件搜索和应用启动器，专为 Windows 平台设计。它旨在通过提供快速的文件和应用搜索功能，以及丰富的插件支持，使用户的工作流程更加无缝和高效。Flow Launcher 不仅支持搜索应用程序、文件、书签，还支持网页搜索、系统命令执行等多种功能，是 Everything 等传统搜索工具的优质开源替代品。
- **文章地址：** https://mp.weixin.qq.com/s/uFpyRjsbAqb0aXZ5eIPpKw

#### 某外企.NET全栈二面问到吐的面试题
- **文章简介：** 小菜在一场某知名外企的.NET全栈开发岗位二面中，面试官围绕前端、后端、系统架构、数据库、中间件、运维等多个维度，提出了一系列极具深度和广度的问题。这些问题不仅考察候选人的基础知识掌握程度，更侧重于其在高并发、分布式系统、性能优化等实际场景中的综合能力。本文将这些问题进行系统性分类、提炼为标准面试题，并附上专业解析，帮助.NET开发者全面备战高级岗位面试。需要说明的是文章中的面试题只是小菜能记起的一部分面试题。先列出面试题大家尝试答一下，答案在下面。
- **文章地址：** https://mp.weixin.qq.com/s/6uazAM7zT8DgqUEBIjzjow

#### .NET操作Word实现智能文档处理 - 内容查找替换与书签操作
- **文章简介：** 本文将详细介绍如何使用OfficeInterop库来执行文本查找替换操作，包括普通文本替换、高级通配符替换以及替换为剪贴板内容等高级功能。同时，我们还将深入探讨如何使用书签进行精准定位，这是实现模板化报告的关键技术。最后，我们将通过一个实战示例，创建一个智能报告生成系统，让你真正掌握Word自动化处理的精髓。
- **文章地址：** https://www.cnblogs.com/mudtools/p/19115746

#### 【译】Visual Studio 中针对 .NET MAUI 的 XAML 实时预览功能的增强
- **文章简介：** Visual Studio 2022 17.14 中的 XAML 实时预览功能为 .NET MAUI 项目带来了显著的可用性提升：XAML 实时预览窗口现在在设计时即可使用，无需启动调试会话。这一变化简化了 .NET MAUI 应用程序的 UI 开发工作流程。
- **文章地址：** https://www.cnblogs.com/MeteorSeed/p/19113078

#### .NET操作Word/WPS打造专业文档 - 页面设置与打印控制完全指南
- **文章简介：** 本文将详细介绍如何使用MudTools.OfficeInterop.Word库来设置页面参数、管理页眉页脚以及控制文档打印。我们将深入探讨从基础的纸张设置到高级的分节页面控制，从简单的页眉页脚到复杂的多区域布局，以及如何精确控制文档的打印输出。最后，我们将通过一个实战示例，创建一个具有专业格式的文档模板，并演示如何进行打印设置，让你真正掌握Word自动化处理的精髓。
- **文章地址：** https://www.cnblogs.com/mudtools/p/19111217

#### 【EF Core】框架底层的数据库连接管理
- **文章简介：** 好了，正片开始！外面台风呼啸，雨声沥沥，很适合探讨一些轻松的话题。于是，老周就说一下 EF Core 底层对数据库连接的管控吧。其实，各位如果项目中常用 EF Core，就会发现，大多数时候我们根本不用去考虑连接数据库的事，引用数据库对应的包，添加 Provider（指 UseSql、UseSqlite 等方法的调用），传递一个连接字符串就完事了。
- **文章地址：** https://www.cnblogs.com/tcjiaan/p/19108838

#### 从零开始:c#如何优雅的操作临时文件/数据？以ASP文件下载为例
- **文章简介：** 从零开始:c#如何优雅的操作临时文件/数据？以ASP文件下载为例。
- **文章地址：** https://www.cnblogs.com/luojin765/p/19109217

#### Rouyan：使用WPF/C#构建的基于LLM的快捷翻译小工具
- **文章简介：** 都说技术服务于业务，对我个人而言可能谈不上有什么业务，但是确实有一些个人的需求。我很喜欢C#也很喜欢WPF，最近刚学了Stylet这个框架，就想着先试着用它搞一个解决自己阅读英文文献一些小需求的小工具，现在开源出来，希望也能帮助到跟我有一样需求的朋友。
- **文章地址：** https://www.cnblogs.com/mingupupu/p/19108702

#### 从3亿到48亿：NuGet周下载量跃迁背后的.NET生态演进与未来挑战（2019-2025）
- **文章简介：** 从3亿到48亿：NuGet周下载量跃迁背后的.NET生态演进与未来挑战（2019-2025）。
- **文章地址：** https://www.cnblogs.com/shanyou/p/19108161

#### 构建你的 MCP 能力层：.NET 9 + SK 的系统方案
- **文章简介：** 搭建最小可运行的 .NET 控制台，引用 SK 与 MCP，完成一次 MCP Ping 健康检查（Stdio 与 SSE/HTTP 各跑通一次），并为后续端到端示例打下基线。
- **文章地址：** https://www.cnblogs.com/token-ai/p/19107551


### 第 55 期（2025年9.15-9.21）
#### 一款基于 .NET 开源、免费、命令行式的哔哩哔哩视频内容下载工具
- **文章简介：** BBDown 是一款基于 .NET 开源（MIT license）、免费、命令行式的哔哩哔哩视频内容下载工具。它支持从哔哩哔哩平台下载普通视频、番剧、课程、合集、收藏夹等多类型内容，具备强大的解析能力、灵活的配置选项和高度可扩展性。
- **文章地址：** https://mp.weixin.qq.com/s/fBnf0UgT8mQXPrO_DCnGSA

#### 一套开源、美观、高性能的跨平台 .NET MAUI 控件库，助力轻松构建美观且功能丰富的应用程序！
- **文章简介：** Syncfusion.Maui.Toolkit 是一套开源（MIT license）、免费、美观、高性能的跨平台 .NET MAUI 控件库，旨在简化 Android、iOS、macOS 和 Windows 跨平台应用开发。通过使用此工具包，开发者可以轻松构建美观且功能丰富的应用程序，从而缩短开发时间，同时确保跨平台的无缝和引人入胜的用户体验。
- **文章地址：** https://mp.weixin.qq.com/s/oA4LBFr3Tr0vlblenu5liw

#### C#/.NET/.NET Core推荐学习书籍（25年9月更新）
- **文章简介：** 古人云：“书中自有黄金屋，书中自有颜如玉”，说明了书籍的重要性。作为程序员，我们需要不断学习以提升自己的核心竞争力。以下是一些优秀的C#/.NET/.NET Core相关学习书籍，值得.NET开发者们学习和专研。书籍已分类，欢迎大家PR分享自己觉得不错的C#/.NET/.NET Core宝藏书籍。
- **文章地址：** https://mp.weixin.qq.com/s/Kj8i9RPNol-KqPo5vZU1RA

#### 一个基于 .NET 开源、简易、轻量级的进销存管理系统
- **文章简介：** JxcLite 是一个基于 Known 框架开发（基于 .NET Blazor 轻量级、跨平台、低代码、易扩展的插件开发框架）、Apache License 开源的简易、轻量级的进销存管理系统。
- **文章地址：** https://mp.weixin.qq.com/s/ROkptFQUo6m4mwG1ZADHMw

#### GitHub 访问下载不再龟速，一个开源、免费、跨平台的 GitHub 访问下载加速神器！
- **文章简介：** Watt Toolkit (原名 Steam++)是一个.NET开源（遵循GPL-3.0开源协议）、免费、跨平台的多功能 Steam 工具箱，并且还包含GitHub访问下载加速功能，让你不在为打不开GitHub而苦恼。
- **文章地址：** https://mp.weixin.qq.com/s/Mn6BxXrGT2V4ChSi-XGtRA

#### .NET Fiddle：一个方便易用的在线.NET代码编辑工具
- **文章简介：** .NET Fiddle 是一个在线的.NET代码编辑工具，可以帮助 .NET 开发人员在浏览器中编写、运行和共享 .NET 代码。它提供了一个简单易用的界面和丰富的代码编辑功能（如代码高亮、智能提示、多框架版本支持、NuGet 包引用等），让用户可以直接在浏览器中编写和测试.NET代码，而无需安装本地的开发环境。
- **文章地址：** https://mp.weixin.qq.com/s/jjcFweq6lmX6W9nKNa_diQ

#### C# 2025年6-9月TIOBE排名增长及未来展望
- **文章简介：** C# 2025年6-9月TIOBE排名增长及未来展望。
- **文章地址：** https://www.cnblogs.com/shanyou/p/19100079

#### 一行特性，让C#方法快10%
- **文章简介：** 一个相对小众但强大的工具就是 [MethodImpl(MethodImplOptions.AggressiveInlining)] 特性。本文将介绍 什么是内联（Inlining）、为什么重要，以及如何在 .NET 应用中有效使用 [MethodImpl]。
- **文章地址：** https://mp.weixin.qq.com/s/UDGcAc9rp7cBF-hYOGq9kw

#### 聊一聊 .NET超高内存故障分析方法 的反思
- **文章简介：** 前几周分析了一个 40G+ 大内存的dump，这个程序平时最多不到30G，但不知道为啥最近会涨到40G，所以让我帮忙分析下怎么回事，像这种大内存dump，如果用传统的方式分析将会是一场灾难，这篇就来详细的说一说。
- **文章地址：** https://www.cnblogs.com/huangxincheng/p/19098323

#### Runtime Async - 步入高性能异步时代
- **文章简介：** 一般而言，代码可分为同步与异步两类。两者同样需要等待操作完成：同步会阻塞当前线程，直至操作结束后再继续执行后续逻辑；异步则不阻塞当前线程，而是在发起操作时预先注册完成后的处理逻辑，待操作完成时由操作本身或外部机制触发该逻辑。
- **文章地址：** https://www.cnblogs.com/hez2010/p/19097937/runtime-async

#### .NET 10 是微软 AI 战略的技术承重墙
- **文章简介：** 微软于2025年1月成立的新部门 CoreAI - Platform and Tools（简称CoreAI），是其AI战略升级的核心举措，旨在整合内部资源、加速AI基础设施与工具开发，推动“以模型为中心”的应用变革。CoreAI是微软AI战略的“中枢神经”，通过整合开发工具、云平台与研究资源，构建覆盖全场景的AI开发生态。其主导的GitHub深度整合与代理技术栈革新，不仅加速微软从“云服务商”向“AI工厂”的跃迁，更将重塑全球开发者的工作范式。在此背景下，.NET 10 作为微软开发工具链的核心载体，其与 AI 功能的深度融合体现了以下战略定位。
- **文章地址：** https://www.cnblogs.com/shanyou/p/19096157

#### .NET驾驭Word之力：理解Word对象模型核心 (Application, Document, Range)
- **文章简介：** 在使用MudTools.OfficeInterop.Word库进行Word文档自动化处理时，深入理解Word对象模型的核心组件是至关重要的。Word对象模型提供了一套层次化的结构，使开发者能够通过编程方式控制Word应用程序、文档以及文档内容。本章将详细介绍Word对象模型中最核心的三个对象：Application、Document和Range。
- **文章地址：** https://www.cnblogs.com/mudtools/p/19094912

#### GZY.Quartz.MUI(基于Quartz的UI可视化操作组件) 2.8.0发布 新增仪表盘和检索功能
- **文章简介：** GZY.Quartz.MUI(基于Quartz的UI可视化操作组件) 2.8.0发布 新增仪表盘和检索功能。
- **文章地址：** https://www.cnblogs.com/GuZhenYin/p/19093054

#### .NET驾驭Word之力：COM组件二次开发全攻略之连接Word与创建你的第一个自动化文档
- **文章简介：** 面向具有一定C#和.NET基础的开发者，本文将带你进入Word文档自动化处理的世界。通过本系列教程，你将掌握使用.NET操作Word文档的各种技巧，实现文档的自动化生成、处理和操作。
- **文章地址：** https://www.cnblogs.com/mudtools/p/19092776


### 第 54 期（2025年9.8-9.14）
#### C#/.NET/.NET Core优秀项目和框架2025年8月简报
- **文章简介：** 公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架（每周至少会推荐两个优秀的项目和框架当然节假日除外），公众号推文中有项目和框架的详细介绍、功能特点、使用方式以及部分功能截图等（打不开或者打开GitHub很慢的同学可以优先查看公众号推文，文末一定会附带项目和框架源码地址）。注意：排名不分先后，都是十分优秀的开源项目和框架，每周定期更新分享。
- **文章地址：** https://mp.weixin.qq.com/s/iRujcDcE0sW6RT22d7rUBQ

#### Visual Studio 2026 预览体验版现已发布，一起来看看带来哪些新功能！
- **文章简介：** 2025 年 9 月 9 日微软 Visual Studio 团队正式推出了 Visual Studio 2026 预览体验版（Visual Studio 2026 Insiders），此次发布标志着 Visual Studio 迎来一个全新的时代，它将人工智能深度集成到平台中，基础功能更强大，性能也得到进一步提升。
- **文章地址：** https://mp.weixin.qq.com/s/b5QWP8Bj9YJMRx2adyjDRg

#### 精选 4 款基于 .NET 开源、功能强大的 Windows 系统优化工具
- **文章简介：** 今天大姚给大家推荐 4 款基于 .NET 开源、功能强大的 Windows 系统优化工具，希望可以帮助你轻松提升 Windows 系统性能与使用体验。
- **文章地址：** https://mp.weixin.qq.com/s/Tf8sOVMp-VDnTwOvP4rRTg

#### C#/.NET/.NET Core编程技巧练习集，配套详细的文章教程讲解！
- **文章简介：** DotNetGuide专栏C#/.NET/.NET Core编程技巧练习集：包含C#/.NET/.NET Core编程常用语法、算法、技巧、中间件、类库、工作业务实操练习集，配套详细的文章教程讲解，助你快速掌握C#/.NET/.NET Core中各种编程常用语法、算法、技巧、中间件、类库、工作业务实操等等。
- **文章地址：** https://mp.weixin.qq.com/s/8km0hJpDilWjpsF_eEtY9w

#### Microsoft 推出 .NET 10 RC 1
- **文章简介：** 北京时间2025.09.09 晚上 Microsoft 宣布推出 .NET 10 RC 1，这是.NET 10的一个重要里程碑，使开发人员能够自信地在其生产应用程序中使用最新版本。此RC版本包括跨各个领域的多项显著功能和改进，包括加密增强功能、UTF-8 支持以及张量（tensor）和span改进。.NET 10 RC版本 1 还带来了 ASP.NET Core 和 Blazor、.NET MAUI、Windows 窗体、实体框架核心和容器映像的更新，确保具有增强功能的稳定开发环境。
- **文章地址：** https://www.cnblogs.com/shanyou/p/19084372

#### 一个基于 .NET 开源、轻便的 Windows 优化工具，适用于 Win7 - Win11 最新版的优化！
- **文章简介：** 今天大姚给大家分享一个基于 .NET + SunnyUI 开源、轻便、简洁美观的 Windows 优化工具，适用于 Win7 - Win11 最新版的优化：ZyperWin++。
- **文章地址：** https://mp.weixin.qq.com/s/ndD-06WHiI5z0P9VQGpyEw

#### 一个开源、轻量级、快速的 .NET 程序集混淆工具，帮助你保护你的版权！
- **文章简介：** JIEJIE.NET 是一个功能强大、轻量级、快速的 .NET 程序集混淆工具，适用于需要保护其软件版权的开发者。通过提供多种混淆和保护功能，JIEJIE.NET 可以有效防止软件被破解和非法复制，保障开发者的经济利益。同时，作为开源工具，JIEJIE.NET 可以免费使用和修改，适合各种规模的开发者使用。
- **文章地址：** https://mp.weixin.qq.com/s/C2sIvJAohKXuRKiycy3Rrw

#### 【EF Core】再谈普通实体关系与 Owned 关系的区别
- **文章简介：** 在很多个世纪前，老周曾写过实体之间普通关系（一对一，一对多，多对多）与 Owned 关系的区别。不过，那次写得比较粗浅，逼格不够高，于是，老周厚着脸皮地决定重新写一下。
- **文章地址：** https://www.cnblogs.com/tcjiaan/p/19089005

#### 能涨薪水30%的.NET 微服务面试题 35 道（带答案）
- **文章简介：** 能涨薪水30%的.NET 微服务面试题 35 道（带答案）。
- **文章地址：** https://mp.weixin.qq.com/s/qoCYAfBh-inQmcHwrNDkUA

#### .NET 和 .NET Framework 2025 年 9 月服务更新
- **文章简介：** .NET 和 .NET Framework 2025 年 9 月服务更新。
- **文章地址：** https://devblogs.microsoft.com/dotnet/dotnet-and-dotnet-framework-september-2025-servicing-updates/

#### .NET 10 性能改进
- **文章简介：** .NET 10 性能改进一览。
- **文章地址：** https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-10/

#### 记一次 .NET 某企业ECM内容管理系统 内存暴涨分析
- **文章简介：** 这个dump是去年一个朋友发给我的，让我帮忙分析下为什么内存暴涨，当时由于相关知识的缺乏，分析了一天也没找出最后的原因，最后就不了了之的，直到最近我研究了下 CancellationToken 和 CompositeChangeToken 的底层玩法，才对这个问题有了新的视角，这篇就算是迟来的解读吧。
- **文章地址：** https://www.cnblogs.com/huangxincheng/p/19085403

#### 记一次 .NET 某跨境物流系统 内存暴涨分析
- **文章简介：** 分享了几篇崩溃，这一篇跟大家分享一例内存暴涨，训练营里有位学员朋友找到我，说他们的软件存在内存暴涨，让我帮忙看下怎么回事，dump也抓到了。
- **文章地址：** https://www.cnblogs.com/huangxincheng/p/19083547

#### 如何评价 Visual Studio 2026？
- **文章简介：** 如何评价 Visual Studio 2026？
- **文章地址：** https://www.zhihu.com/question/1949061195031118812

#### 聊一聊 .NET 中的 CompositeChangeToken
- **文章简介：** 上一篇跟大家聊到了 CancellationTokenSource，今天跟大家聊到的是另一个话题叫组合变更令牌 CompositeChangeToken，当前我所有的研究都是基于dump分析之用，所以偏重的点自然就不一样，如果纯纯的研究源码那可能就是入门到放弃。。。接下来说下 CompositeChangeToken是干什么用的，你可以理解成观察者模式，举例：如果一个房子里面有几颗炸弹，只要任何一颗炸弹爆炸，房子都会塌掉，任何关注这个房子的人都会有所变化（跑，叫，哭）... ，其中 CompositeChangeToken 就是观察者集合，有了这个概念之后写一段简单的代码。
- **文章地址：** https://www.cnblogs.com/huangxincheng/p/19079389


### 第 53 期（2025年9.1-9.7）
#### .NET 使用 CsvHelper 快速读取和写入 CSV 文件
- **文章简介：** 在日常开发中使用CSV文件进行数据导入和导出、数据交换是非常常见的需求，今天我们来讲讲在 .NET 中如何使用CsvHelper这个开源库快速实现CSV文件读取和写入。
- **文章地址：** https://mp.weixin.qq.com/s/oE-nnlYuP5SqkJmdxCTdUQ

#### 精选 4 款基于 C# 开源、实用的工具类库，开发效率提升利器！
- **文章简介：** 在我们日常工作开发中工具类库是软件开发中不可或缺的一部分，它们通过提供通用功能、实现代码复用、封装复杂逻辑、提升代码质量与可维护性，帮助开发者更高效、更稳定地构建软件应用程序。今天大姚给大家分享 4 款基于 C# 开源、免费、实用的工具类库，希望能帮助到有需要的小伙伴。
- **文章地址：** https://mp.weixin.qq.com/s/0ae04FPtJTOMi3MP0m6o3A

#### 一款基于 .NET 开源美观、功能丰富的串口调试工具
- **文章简介：** SuperCom 是一款基于 .NET 开源（GPL-3.0 license）、美观、流畅、高效、功能丰富的串口调试工具，主要用于 Window 串口日志的采集、存储、可视化等功能。
- **文章地址：** https://mp.weixin.qq.com/s/mkon5HoazmKd2iQLgq-Ivg

#### 一个 .NET Avalonia 开源、免费的桌面 UI 库
- **文章简介：** SukiUI 是一个功能丰富、高度可定制的桌面UI库，专为Avalonia设计。它提供了一套完整的UI开发工具，包括主题支持、动画控件、通知系统和对话框等功能。其专注于桌面应用的设计理念、丰富的动画效果和良好的文档支持，使得SukiUI成为构建现代化、跨平台桌面应用的理想选择。
- **文章地址：** https://mp.weixin.qq.com/s/VW45isjAta7Cv6aKDh1wIg

#### C# Trace实践AOT、跨平台
- **文章简介：** 在软件开发过程中，调试和诊断应用程序的运行状态是至关重要的步骤。这篇文章将分享Trace对象的使用场景和使用方法，包括在跨平台下的兼容（Windows、Linux）和AOT编译下的使用（完整代码在文章底部链接，如果有帮助希望像雄鹰一下狠狠的点一下star）。
- **文章地址：** https://mp.weixin.qq.com/s/cqD1AMmUcZkyT_9NQFzNSg

#### 让 Copilot 编码代理处理繁重工作
- **文章简介：** GitHub Copilot Coding Agent 改变了.NET 开发人员的工作方式。除了内联建议外，它还可以分析您的仓库，规划多步骤任务，创建问题和拉取请求，并在云中跨项目传输更改。在本文中，我们将使用 eShopLite 示例展示两个具体场景：自动创建缺失的单元测试以及从 PRD 开始实现新功能。
- **文章地址：** https://devblogs.microsoft.com/dotnet/copilot-coding-agent-dotnet/

#### 【EF Core】实体类的依赖注入
- **文章简介：** 在使用外部模型那篇水文中，有大伙伴提出：老周，你那个 Ultraman 类和 Speciality 类的的关系是不是有问题，外键不应该在 Speciality 类上吗，怎么会跑到 Ultraman 类上？因为它们是一对一关系，在配置的时候你也可以反过来，主要区别是谁引用谁的问题，由于是一对一引用，所以反过来也可以的。
- **文章地址：** https://www.cnblogs.com/tcjiaan/p/19077173

#### 微软.net表达式编译居然有bug?
- **文章简介：** 微软.net表达式编译问题困扰本人很久了，为此我整理了以下case给大家分享。
- **文章地址：** https://www.cnblogs.com/xiangji/p/19077209

#### 教你如何用GPT-5来分析你的dump文件定位内存泄漏问题——避免无效加班必备神器
- **文章简介：** 最近这半年，智能体很火，vibe coding也很火，相信很多园子里的小伙伴也都用上了各种AI智能体辅助编程。之前的文章《ChatGPT Codex试用心得，码农的可靠助手or失业号角？》中我也介绍过openai推出的沙盒Codex，恰逢前段时间codex-cli推出了cli版本（实际上很早就有了，但是之前的版本只能用烧api token而不是像claude code那样可以用plus账号授权使用所以一直没下载）新版本可以集成gpt-5。所以进行了尝试，有plus账号的小伙伴可以移步https://developers.openai.com/codex/cli下载安装，过程很简单，不再赘述。
- **文章地址：** https://www.cnblogs.com/gmmy/p/19075444

#### 关于.net9发布单体exe程序无法打开问题详解
- **文章简介：** 某天，开开心心的使用了最新的.net9开发了一个winform程序，在发布成x64架构的单文件exe后，在电脑上面竟然打不开，经过多次尝试后发现x86版本的在本地电脑上测试没有问题，但是一发布成x64模式则会进行报错。
- **文章地址：** https://www.cnblogs.com/sc-Free-Die/p/19075260

#### 聊一聊 .NET 中的 CancellationTokenSource
- **文章简介：** 在.NET高级调试中，我们需要知道很多的C#底层细节，如果搞不清这些底层细节，那与之相关的故障可能就搞不定，所以调试这个东西需要我们有一个比较广的知识面，痛苦哈，比如这篇跟大家聊到的 CancellationTokenSource 。
- **文章地址：** https://www.cnblogs.com/huangxincheng/p/19075037

#### WPF依赖属性学习
- **文章简介：** WPF 依赖属性（Dependency Property）是 WPF 框架的核心基础设施之一，它扩展了传统 .NET 属性的能力，为 WPF 提供数据绑定、动画、样式、继承值、属性值变更通知等高级功能。
- **文章地址：** https://www.cnblogs.com/mingupupu/p/19074134

#### 记一次 .NET 某CRM物流行业管理系统 崩溃分析
- **文章简介：** 微信上有位朋友找到我，说他们部署在linux上的 .net 程序会隔几天崩溃一次，一直找不到原因，让我帮忙看下怎么回事，让朋友用 procdump 抓了一个dump下来，然后就是正式的分析啦。
- **文章地址：** https://www.cnblogs.com/huangxincheng/p/19072958

#### 【EF Core】优化后的模型
- **文章简介：** 本文所讲述内容，大伙伴们不必要完全掌握，毕竟，dotnet ef 工具会帮助咱们生成相关代码。不过，为了让各位能够真正了解它，老周会做一次纯手搓代码。
- **文章地址：** https://www.cnblogs.com/tcjiaan/p/19067778

#### 一个基于 .NET MAUI 的开箱即用的 UI 组件库，可快速搭建面向业务的应用程序界面！
- **文章简介：** V-Control 是一个基于 .NET MAUI 框架开发的开源（MIT License）UI 组件库，专为快速构建跨平台（Windows/macOS/iOS/Android）业务应用程序而设计。项目通过提供标准化、高可定制的 UI 控件，显著降低企业级应用开发成本，同时保持原生性能体验。
- **文章地址：** https://mp.weixin.qq.com/s/E1qXdsr4mZs9ay0YLK6NjQ


## 8月
### 第 52 期（2025年8.25-8.31）
#### 精选 2 款 .NET 开源、实用的缓存框架，帮助开发者更轻松地处理系统缓存！
- **文章简介：** 缓存技术作为提升应用响应速度、减轻数据库负载的重要手段，在各类应用场景中发挥着不可替代的作用。对于 .NET 开发者而言，选择一款功能强大且易于集成的缓存框架，能够显著提升开发效率和应用性能。今天大姚给大家分享 2 款 .NET 开源、实用的缓存框架，希望可以帮助到有需要的同学。
- **文章地址：** https://mp.weixin.qq.com/s/gV2gd6voIc0_tMwzTyi4ig

#### 一个 .NET 开源、功能强大的在线文档编辑器，类似于 Microsoft Word，支持信创！
- **文章简介：** DCWriterLite 是一个基于 .NET 开源（Apache-2.0 license）、功能强大的在线文档编辑器，与 TinyMCE 和 CKEditor 等基于浏览器的 HTML DOM 开发的其他软件不同，DCWriterLite 构建自己的 DOM 结构，使用 XML 存储文档，并使用 Canvas 进行文档渲染，使用 SVG 进行文档打印。这使得 DCWriterLite 能够克服 HTML DOM 的局限性并实现高度先进的文档编辑功能，例如实时分页、可靠的重做/撤消功能和强大的表单字段。
- **文章地址：** https://mp.weixin.qq.com/s/NkCdPxovI7DqdCgjJu5LXA

#### 一款基于 .NET 开源、功能全面的微信小程序商城系统
- **文章简介：** UrShop 是一款基于原生微信小程序 + .NET Core + Layui 技术构建、开源（GPL-3.0）、功能全面的微信小程序商城系统，项目包微信小程序端和后台管理端。
- **文章地址：** https://mp.weixin.qq.com/s/ArLHsMB2eBJMadQkjaPehw

#### 上位机开发之假装有设备，使用 C# 模拟串口设备
- **文章简介：** 这次的需求很简单，用 C# 模拟一个设备协议，实现不用去现场对接设备，也能先开发和调试上位机程序。实际设备是用 RS-485 标准进行通信，模拟跑通之后，到现场只需要把RS-485 总线（A/B 差分线）插到 USB-RS485 转换器上就可以实现数据读取和指令下发了。
- **文章地址：** https://mp.weixin.qq.com/s/_b-ge-sIvpsKGxneqaR2lA

#### 很强！一款基于 .NET 构建、功能强大、通用的 2D 图形编辑器
- **文章简介：** PixiEditor 是一款基于 .NET 构建、开源（LGPL-3.0 license）、功能强大、通用的 2D 图形编辑器，旨在为您提供满足所有 2D 需求的工具和功能。为您的游戏、动画创建精美的精灵，编辑图片，设计标志。所有功能都集成在一个直观且熟悉的界面中。
- **文章地址：** https://mp.weixin.qq.com/s/Bx7NvrlZ-Vx9BZyMyWHdpw

#### 聊一聊 .NET 的 AssemblyLoadContext 可插拔程序集
- **文章简介：** 最近在分析一个崩溃dump时，发现祸首和AssemblyLoadContext有关，说实话这东西我也比较陌生，后来查了下大模型，它主要奔着替代 .NetFrameWork 时代的 AppDomain 的，都是用来做晚期加卸载，实现对宿主程序的可插拔，AppDomain.Create 是在AppDomain级别上，后者是在 Assembly 级别上。
- **文章地址：** https://www.cnblogs.com/huangxincheng/p/19065688

#### MauiReactor：面向 .NET MAUI 的 MVU 架构方案
- **文章简介：** 我是一名来自意大利的全栈开发者，主要专注于微软技术栈，涵盖从基于.NET MAUI的跨平台应用到部署在Azure上的ASP.NET Core后端服务。我是MauiReactor的创建者——这款面向.NET MAUI的UI库将模型-视图-更新（MVU）模式引入跨平台开发领域。
- **文章地址：** https://devblogs.microsoft.com/dotnet/mauireactor-mvu-for-dotnet-maui/

#### EFCore.Visualizer – 在 Visual Studio 中查看 Entity Framework Core 查询计划
- **文章简介：** Entity Framework Core 是一个功能强大、特性丰富的 ORM，为当今许多应用程序提供支持。通过 EF Core，开发者编写强类型 LINQ 查询，该框架将其转换为针对目标数据库的 SQL 查询。凭借包括嵌套集合和懒加载等高级功能，Entity Framework Core 使开发者摆脱了编写样板数据访问代码的负担。
- **文章地址：** https://devblogs.microsoft.com/dotnet/ef-core-visualizer-view-entity-framework-core-query-plan-inside-visual-studio/

#### 开始使用 Aspire CLI
- **文章简介：** Aspire CLI 是一款强大的跨平台工具，旨在简化应用系统的开发、管理和部署。无论您是在构建一个简单的网站，还是企业级的分布式微服务应用（包含队列和数据库），Aspire CLI 都提供以交互为先的体验，帮助您轻松创建、运行和发布项目。
- **文章地址：** https://devblogs.microsoft.com/dotnet/getting-started-with-the-aspire-cli/

#### 使用c#强大的SourceGenerator现对象的深克隆
- **文章简介：** 去年的时候写了一篇用使用c#强大的表达式树实现对象的深克隆. 最近又看到园子里的另外一篇吐槽automapper性能的文章。正好闲来无事，就想着看如果用Source Generator来实现深克隆，性能上会不会比表达式树更强劲呢，于是有了这篇文章。
- **文章地址：** https://www.cnblogs.com/gmmy/p/19064599

#### C# SIMD编程实践：工业数据处理性能优化案例
- **文章简介：** 想象一下这样的场景：一台精密的工业扫描设备每次检测都会产生200万个浮点数据，需要我们计算出最大值、最小值、平均值和方差来判断工件是否合格。使用传统的C#循环处理，每次计算需要几秒钟时间，严重影响生产线效率。但是，通过SIMD优化后，同样的计算只需要几十毫秒！这不是魔法，这是现代CPU并行计算能力的体现。今天，我们就来揭秘这个性能奇迹背后的技术原理。
- **文章地址：** https://www.cnblogs.com/powertoolsteam/p/19062068

#### 记一次 .NET 某放射治疗光学定位软件 卡死分析
- **文章简介：** 前段时间微信上有位非调试训练营学员找到我，说他们的医疗软件有点问题，有时候卡了一会就好了，有时候卡了很久，让我帮忙看下怎么回事，我让这位朋友在卡的时候抓一个dump给我，我分析看看。
- **文章地址：** https://www.cnblogs.com/huangxincheng/p/19061454

#### 【译】模型上下文协议（MCP）现已在 Visual Studio 中正式发布
- **文章简介：** 模型上下文协议（MCP）是一种开放标准，它能让人工智能 Agent 轻松连接外部工具和服务 —— 可以把它想象成 HTTP，但适用于支持人工智能的开发者工作流。无需为每个工具构建自定义集成，MCP 让您能够通过一种一致、安全的协议，接入数据库、代码搜索、部署流水线等强大的服务器端点。随着 Visual Studio 中正式发布的支持，您将找到连接、配置和控制 MCP 服务器的新方法，此外还有一系列不断增加的功能，让设置过程更加无缝且具备企业级可用性。
- **文章地址：** https://www.cnblogs.com/MeteorSeed/p/19057008

#### 【译】增强 Visual Studio 聊天中的代码库感知能力
- **文章简介：** 在我们最新的 17.14.11 版本中，我们在代码探索以获取有意义的上下文方面取得了重大飞跃。我们新的远程语义搜索集成能帮助您比以往更快、更精准地找到所需内容。通过将远程语义搜索直接嵌入到 Visual Studio Copilot 的代码搜索体验中，我们将传统关键词搜索（BM25）的优势与尖端 AI 模型的深度上下文理解能力相结合。这意味着您的搜索不再局限于匹配词语，还能理解搜索查询背后的概念和意图。
- **文章地址：** https://www.cnblogs.com/MeteorSeed/p/19054437

#### 免费SSL申请并使用Yarp实现支持内网穿透
- **文章简介：** FastGateway 新版本进行了重大架构升级，不再依赖 SQLite 数据库，改为使用轻量级的配置文件管理，同时移除了请求日志记录功能，实现了更加轻量级、高性能的网关解决方案。
- **文章地址：** https://www.cnblogs.com/token-ai/p/19056197

#### .NET 10 预览版 7 增强 ASP.NET Core、Blazor 和 MAUI，并实现 C# 14 的全部功能
- **文章简介：** 2025 年 8 月 12 日，微软发布了.NET 10 预览版7。这次更新在 ASP.NET Core、C#、.NET MAUI 和 Windows Forms 等方面带来了广泛的改进，标志着向最终版本又迈进了一步。
- **文章地址：** https://news.cnblogs.com/n/799586/


### 第 51 期（2025年8.18-8.24）
#### 2025 年全面的 C#/.NET/.NET Core 学习路线集合，学习不迷路！
- **文章简介：** C#、.NET、.NET Core、WPF、WinForm、MAUI、Avalonia、Unity等相关技术的学习、工作路线集合（持续更新）！！！
- **文章地址：** https://mp.weixin.qq.com/s/Zysj-0u369yAFTHo0V2L-Q

#### .NET 使用 MethodTimer 进行运行耗时统计提升代码的整洁性与可维护性！
- **文章简介：** 在 .NET 开发中，我们经常需要对关键方法进行耗时监控，以识别性能瓶颈。虽然 Stopwatch 是实现这一目标的常见选择，但其使用方式高度侵入：必须手动添加开始、结束和日志记录代码。当这类计时逻辑遍布项目各处时，不仅造成大量重复代码，还让业务逻辑变得混乱不堪，极大影响了代码的整洁性与可维护性。
- **文章地址：** https://mp.weixin.qq.com/s/Txn9cNZsgEnnzxs1_4C1IQ

#### 一款基于 Ant Design 设计语言实现、漂亮的 .NET Avalonia UI 控件库
- **文章简介：** AtomUI 是一款基于 Ant Design 设计语言实现、漂亮的 .NET Avalonia UI 控件库，致力于将 Ant Design 优秀而高效的设计语言和体验带入 Avalonia/.NET 跨平台桌面软件开发领域。
- **文章地址：** https://mp.weixin.qq.com/s/QMjNkb-YQXAfHKKLaH23tQ

#### 一款基于 .NET 开源、功能强大的 Windows 搜索工具
- **文章简介：** dnGrep 是一款基于 .NET 开源、功能强大的 Windows 搜索工具，它支持在多个文件中进行搜索，并以易于阅读的结果呈现。你可以通过文本、正则表达式、XPath 和语音查询搜索文本文件、Word 和 Excel 文档、PDF 文件以及存档文件中进行搜索。dnGrep 还提供了搜索和替换、整文件预览、在文件资源管理器中右键搜索等更多功能。
- **文章地址：** https://mp.weixin.qq.com/s/2LFsMAEdj8i0QVZJmFWsjA

#### C# 为什么不推荐用非泛型集合？泛型集合到底强在哪？
- **文章简介：** 在 C# 里，我们常用的集合主要分两类：泛型集合 和 非泛型集合。那问题来了：为啥推荐用非泛型集合？这两者有啥区别？什么时候该用哪个？会不会影响性能？代码写起来麻不麻烦？别急，咱们一步步讲清楚，让你以后选集合不再纠结。
- **文章地址：** https://mp.weixin.qq.com/s/tBj1nwlbYL7ZDZJOzVQwGQ

#### WPF 引用 ASP.NET Core 的 AOT 版本！
- **文章简介：** 现在 ASP.NET Core 早已支持 AOT 发布了，只是绝大部分教程都是教大家将其作为应用发布。在本文里面，咱将尝试进行类库发布，发布之后是一个 DLL 文件。通过 UnmanagedCallersOnly 导出函数被其他应用程序所使用混合 WPF 和 ASP.NET Core 两个框架到一个进程里面是比较舒服的事情，让 WPF 负责界面显示逻辑和一些交互控制，让 ASP.NET Core 负责提供 HTTP 服务，各干各的，各自发挥优势。
- **文章地址：** https://mp.weixin.qq.com/s/XTqrk9N9KozTDRIpcB6ctA

#### 记一次 .NET 某光谱检测软件 内存暴涨分析
- **文章简介：** 记一次 .NET 某光谱检测软件 内存暴涨分析。
- **文章地址：** https://mp.weixin.qq.com/s/hYldmySeP-m5F1yU_OJskA

#### 开源DCWriterLite，一个类似MS WORD的开源文书编辑器
- **文章简介：**  不同于TinyMCE/CKEditor等基于HTML DOM的文书编辑器，DCWriterLite实现了自定义的DOM结构，使用CANVAS来绘制文档内容，为扩展应用提供了无限的可能。这个项目还展示了将WinForm.NET代码移植到Blazor WASM的编程技巧。
- **文章地址：** https://www.cnblogs.com/xdesigner/p/19046252/dcwriterlite

#### 【EF Core】使用外部 Model
- **文章简介：** 对于模型的配置，98.757%的情况下，我们使用“数据批注”特性类，或者 Fluent API （重写 DbContext 类的 OnModelCreating 方法）进行配置即可。但在少数情况下，可能会考虑在 DbContext 之外配置模型。
- **文章地址：** https://www.cnblogs.com/tcjiaan/p/19054696

#### CSGRAFEQ:用C#实现一个几何画板
- **文章简介：** CsGrafeq是一项用C# AvaloniaUI实现的开源几何画板，支持AOT发布, 无需安装 .NET Core 运行时，无需携带大量动态链接库。
- **文章地址：** https://www.cnblogs.com/StuLittleLi/p/19055095

#### WPF中使用 using prism.region 报错
- **文章简介：** 在 WPF 项目中使用 Prism（9.0+版本）时，当尝试使用 using Prism.Regions 时会出现编译错误，提示找不到 Regions 命名空间。
- **文章地址：** https://www.cnblogs.com/SpikeWang/p/19052176

#### 纯 C#实现+AOT 打造的智能PDF目录提取工具 PdfTocExtractor
- **文章简介：** 纯 C#实现+AOT 打造的智能PDF目录提取工具 PdfTocExtractor。
- **文章地址：** https://www.cnblogs.com/deali/p/19048154/csharp-pdf-toc-extractor

#### 深入理解 C# 异步编程：同步、Task.Wait () 与 await 的本质区别及实践指南
- **文章简介：** 在 C# 异步编程中，同步方法、Task.Wait() 和 await 是处理耗时操作（如数据库查询、网络请求）的三种常见方式。它们看似相似，实则在线程利用、性能和适用场景上存在本质差异。本文将从原理到实践，详细解析三者的区别，探讨 await 的核心价值，并总结异步编程中的常见问题与最佳实践。
- **文章地址：** https://www.cnblogs.com/MeteorSeed/p/19048634

#### 如何做一个纯净版的ABP vNext 脚手架
- **文章简介：** 今天想和分享的是如何基于一套自定义的模版，用来快速搭建项目的脚手架。
- **文章地址：** https://www.cnblogs.com/jackyfei/p/19047483

#### C#实现屏幕墙：同时监控多个电脑桌面（支持Windows、信创Linux、银河麒麟、统信UOS）
- **文章简介：** 最近有不少的客户提到了安防监控等场景，需要满足跨平台、高实时性的多个屏幕的监控需求，用户可在监控端实时查看多个被监控电脑屏幕的内容，即类似屏幕墙的需求。于是，我用C#实现了一个屏幕墙Demo分享给大家。该Demo解决方案一共包括2个项目：服务端、PC客户端，都是基于.NET Core 3.1 。 
- **文章地址：** https://www.cnblogs.com/zhuweisky/p/19046370

#### C# 13 与 .NET 9 跨平台开发实战（第一章：开发环境搭建与.NET概述-下篇）
- **文章简介：** 本节将演示如何使用 Visual Studio 构建控制台应用。若您没有 Windows 设备或希望使用 VS Code，可以跳过本节（代码完全一致，仅开发体验不同）。但建议您阅读本节内容，其中解释了部分代码实现和顶级程序的工作原理，这些知识适用于所有代码编辑器。
- **文章地址：** https://www.cnblogs.com/jackyfei/p/19046660

#### C# 13 与 .NET 9 跨平台开发实战（第一章：开发环境搭建与.NET概述-上篇）
- **文章简介：** C# 13 与 .NET 9 跨平台开发实战（第一章：开发环境搭建与.NET概述-上篇）。
- **文章地址：** https://www.cnblogs.com/jackyfei/p/19045297


### 第 50 期（2025年8.11-8.17）
#### 精选 5 款 .NET 开源、功能强大的工作流系统，告别重复造轮子！
- **文章简介：** 精选 5 款 .NET 开源、功能强大的工作流系统，告别重复造轮子！
- **文章地址：** https://mp.weixin.qq.com/s/OKH9TDT9WD505iN1dGQL6Q

#### .NET 10 Preview 7 现已发布！
- **文章简介：** 今天，我们很高兴宣布 .NET 10 的第七个预览版本发布，涵盖了 .NET 运行时、SDK、库、C#、ASP.NET Core、Blazor、.NET MAUI 等方面的改进。请查看下方链接的完整发布说明，并立即开始使用。
- **文章地址：** https://devblogs.microsoft.com/dotnet/dotnet-10-preview-7/

#### 宣布 NuGet MCP 服务器预览
- **文章简介：** 上个月，我们宣布支持使用.NET 构建自定义 MCP 服务器，并将其发布到 NuGet。在此基础上，今天我们正式宣布 NuGet MCP 服务器，它使您能够将实时 NuGet 包信息和管理工具直接集成到您的 AI 驱动开发工作流程中。
- **文章地址：** https://devblogs.microsoft.com/dotnet/nuget-mcp-server-preview/

#### 一款基于 WPF 开源、轻量级的 Markdown 编辑器
- **文章简介：** Markdown 作为一种轻量级标记语言，因其简洁易读的语法和强大的文档处理能力，受到了广大开发者和内容创作者的青睐。今天大姚给大家分享一款基于 WPF 开源、轻量级的 Markdown 编辑器：MdXaml。
- **文章地址：** https://mp.weixin.qq.com/s/wad9ACh8iPfSxPq_HHMOxQ

#### 【开源力荐】基于 .NET WinForm 开发的中小型酒店管理系统
- **文章简介：** 在现如今发展迅速的酒店行业，随着酒店的日常工作增加，已经很难用人工去进行处理，一些繁琐的数据也可能会因为人工的失误而造成酒店的一些损失，因此很需要一款可以协助酒店进行内部管理的管理软件。今天宝藏哥给大家分享一款基于 .NET WinForm 开发的中小型酒店管理系统。
- **文章地址：** https://mp.weixin.qq.com/s/Sr21vHCu52zcvsPb6QWilA

#### 推荐一种 .NET 程序崩溃闪退或卡死的分析方法
- **文章简介：** 在实际开发中，经常遇到程序崩溃闪退或者卡死的问题，在遇到这种问题的时候，往往很难捕捉异常，且日志也无法正常记录到问题发生的位置。在Windows操作系统中，dump文件就可以记录并保存程序崩溃时的快照，今天我们通过一个小例子，简述一种生成dump文件的方法，仅供学习分享使用，如有不足之处，还请指正。
- **文章地址：** https://mp.weixin.qq.com/s/GHmDj5RySkEsf2ExEXx97A

#### 如何正确实现一个后台（定时）任务
- **文章简介：** 相信大家都知道如何在 .NET 中执行后台（定时）任务。首先我们会选择实现 IHostedService 接口或者继承BackgroundService 来实现后台任务。然后注册到容器内，然后注册到容器内，之后这些后台任务 service 就会自动被 触发（trigger）。本文不是初级的入门教程，而是试图告诉读者一些容易被忽略的细节。
- **文章地址：** https://mp.weixin.qq.com/s/sm4HE8bTSLQnxrso7OWDBg

#### Grid 动态横向动画显示 Item
- **文章简介：** Grid 动态横向动画显示 Item。
- **文章地址：** https://mp.weixin.qq.com/s/hUjta_ZJeaoWEwcW-AASHw

#### 【开源力荐】一款基于 .NET + Vue 开发、可商用的极简进销存管理系统
- **文章简介：** TulingMember 是一款使用 .NET 6 开发，基于 Furion 框架与 ViewUI 构建的极简进销存管理系统。该项目旨在为企业提供一套轻量级、易扩展、易维护的进销存解决方案，帮助企业高效管理商品、销售、采购、库存及财务等核心业务。
- **文章地址：** https://mp.weixin.qq.com/s/_FMpo53ahk52G4x6siFVzw

#### C# OnnxRuntime Yolov8 纸箱检测
- **文章简介：** C# OnnxRuntime Yolov8 纸箱检测。
- **文章地址：** https://mp.weixin.qq.com/s/ZllA1eX7eB2ltVZCOLyveg

#### WPF Stylet可以如何实现导航功能？
- **文章简介：** WPF Stylet可以如何实现导航功能。
- **文章地址：** https://www.cnblogs.com/mingupupu/p/19039195

#### C#中的多级缓存架构设计与实现深度解析
- **文章简介：** 在现代分布式应用架构中，缓存已成为提升系统性能和用户体验的关键技术组件。随着业务规模的不断扩大和并发量的持续增长，单一级别的缓存往往无法满足复杂的性能需求。多级缓存架构通过在不同层次构建缓存体系，能够显著提升数据访问效率，降低数据库负载，并提供更好的系统可扩展性。
- **文章地址：** https://www.cnblogs.com/token-ai/p/19034487

#### WPF优秀项目推荐：Stylet 一个非常轻量但强大的 ViewModel-First MVVM 框架
- **文章简介：** Stylet 是一个小型但功能强大的 ViewModel 优先的 MVVM 框架，适用于 WPF (.NET 4.5.2+ 和 .NET Core 3.0+)，它允许您编写易于测试的可维护和可扩展的代码。
- **文章地址：** https://www.cnblogs.com/mingupupu/p/19033566

#### 记一次 .NET 某汽车控制焊接软件 卡死分析
- **文章简介：** 前些天有位朋友找到我，说他们开发的在客户工厂里的窗体程序出现了卡死情况，并且 Ctrl+C 也退不出来，自己分析了下也没找出是什么原因，后来在网络上就找到了我，让我帮忙看下怎么回事？ 毕竟我在这一块是专业的。。。 哈哈，既然有dump，那就拿出来分析一下。
- **文章地址：** https://www.cnblogs.com/huangxincheng/p/19033409

#### AES 加密模式演进：从 ECB、CBC 到 GCM 的 C# 深度实践
- **文章简介：** 在当今这个数字化的世界里，数据安全至关重要。无论是网上银行、即时通讯还是云存储，我们都依赖于强大的加密技术来保护我们的信息不被窃取或篡改。在这众多加密技术中，高级加密标准（AES）无疑是现代对称加密的基石。
- **文章地址：** https://www.cnblogs.com/sdcb/p/19032244/aes-encryption-modes-evolution-ecb-cbc-gcm-csharp

#### C# WPF 内置解码器实现 GIF 动图控件
- **文章简介：** C# WPF 内置解码器实现 GIF 动图控件。
- **文章地址：** https://www.cnblogs.com/BluePointLilac/p/19029227


### 第 49 期（2025年8.1-8.10）
#### 使用 ScottPlot 在 .NET WinForms 中快速实现大型数据集的交互式显示！
- **文章简介：** 在.NET应用开发中数据集的交互式显示是一个非常常见的功能，如需要创建折线图、柱状图、饼图、散点图等不同类型的图表将数据呈现出来，帮助人们更好地理解数据、发现规律，并支持决策和沟通。本文我们将一起来学习一下如何使用ScottPlot库在.NET WinForms中快速实现大型数据集的交互式显示。
- **文章地址：** https://mp.weixin.qq.com/s/_uOfCNYb8yKDNyx5mxVNFg

#### .NET 和 .NET Framework 2025 年 8 月服务更新
- **文章简介：** 欢迎来到我们 2025 年 8 月的.NET 服务更新。让我们深入了解.NET 和.NET Framework 的最新版本，以下是我们的服务更新中新增内容的简要概述。
- **文章地址：** https://devblogs.microsoft.com/dotnet/dotnet-and-dotnet-framework-august-2025-servicing-updates

#### 5 个 Copilot Chat 提示 .NET 开发者今天应该偷学
- **文章简介：** 人工智能正迅速成为现代.NET 开发者工具箱中的关键部分。通过 GitHub Copilot Chat，只需提出正确的问题，你就能节省无数小时、消除障碍，并解锁新的创造力水平。但具体应该问些什么呢？以下是每个.NET 开发者现在都应该使用的五个 GitHub Copilot Chat 提示！
- **文章地址：** https://devblogs.microsoft.com/dotnet/5-copilot-chat-prompts-dotnet-devs-should-steal-today/

#### 基于 .NET 开源、功能齐全的分布式作业调度系统
- **文章简介：** Sundial 是一个基于 .NET 开源（MIT License）、功能齐全的分布式作业调度系统，它可从最小的应用程序到大型企业系统使用。
- **文章地址：** https://mp.weixin.qq.com/s/36EH7J5DUZPaymPTTofs3w

#### C# 14 新增功能实操！
- **文章简介：** 今天咱们一起来看看在 C# 14 中新增的几个功能特性，是否给我们日常编码带了来便利。
- **文章地址：** https://mp.weixin.qq.com/s/jrp8MFRmgApV-dFSfh9MAQ

#### 【开源力荐】一款基于 .NET 构建的小巧、免费、美观的桌面管理工具
- **文章简介：** GeekDesk（极客桌面）是一款专为高效工作与个性化需求打造的桌面管理工具，基于 .NET 平台构建，集免费、小巧、美观、高度自定义于一体。它不仅能够有效整理凌乱的桌面图标，还集成了强大的Everything搜索功能，实现应用程序的快速启动与文件夹的便捷管理，旨在为用户提供一个更加整洁、高效的工作环境。
- **文章地址：** https://mp.weixin.qq.com/s/Mpc9xOrsmFyUie21cj8DAA

#### 一款基于 .NET + Vue 编写的仿钉钉的开源低代码工作流引擎，支持多种数据库，开箱即用！
- **文章简介：** AntFlow.NET 是一款基于 .NET + Vue + FreeSql + Natasha 编写的仿钉钉的开源（Apache-2.0）低代码工作流引擎，支持多种数据库，让工作流开发像普通 CURD 一样简单，即使没有流程开发经验的程序员也能快速开发流程，效率提升利器。
- **文章地址：** https://mp.weixin.qq.com/s/K_LhxrveXVVNATN45YbArw

#### 【开源力荐】一款轻量、友好、跨平台的 .NET SDK 管理工具
- **文章简介：** Dots 是一款轻量、友好、跨平台的 .NET SDK 管理工具，可让您轻松安装、卸载和切换 .NET SDK。它是一款跨平台工具，可在 Windows 和 macOS 上运行，即将支持 Linux。它由 C# 编写，使用 Avalonia 作为 .NET UI 框架。
- **文章地址：** https://mp.weixin.qq.com/s/BRwlLQm8gHrA7U6SO9F2Qw

#### 【开源力荐】一套使用 .NET WPF 实现的 ToDo 应用，WPF 入门学习实用项目！
- **文章简介：** wpf-mstodo 是一套使用 .NET WPF 实现的 ToDo 应用（模仿 Microsoft ToDo 应用），旨在为用户提供一个直观、高效的任务管理解决方案，是一个非常值得推荐的 WPF 入门学习实用项目！
- **文章地址：** https://mp.weixin.qq.com/s/1VU4NY0gE4ljGGySuMpgtw

#### 新的 Dependabot NuGet 更新器：使用原生.NET，速度提升 65%
- **文章简介：** 如果你曾经不耐烦地等待 Dependabot 更新你的.NET 依赖项，或者更糟，目睹它因神秘的错误而失败，我们有一些好消息。在过去的一年里，Dependabot 团队对 NuGet 更新器进行了重构，结果令人印象深刻。
- **文章地址：** https://devblogs.microsoft.com/dotnet/the-new-dependabot-nuget-updater/

#### 探索.NET AI 应用程序的新代理质量和 NLP 评估器
- **文章简介：** 在构建 AI 应用时，全面的评估对于确保您的系统能够提供准确、可靠且符合上下文的响应至关重要。我们很高兴宣布 Microsoft.Extensions.AI.Evaluation 库的关键增强，新增的评估器在两个关键领域扩展了评估能力：代理质量评估和自然语言处理（NLP）指标。
- **文章地址：** https://devblogs.microsoft.com/dotnet/exploring-agent-quality-and-nlp-evaluators/

#### 基于C#+avalonia ui实现的跨平台点胶机灌胶监控控制上位机软件
- **文章简介：** 设计目标为与外购设备协同作业，完成传感器灌胶操作。涉及到的部分包括，一次点胶，一次旋转固化，点催化剂，点灭火剂这些步骤，上位机控制部分实现比较简单， 作为控制的中转核心，与各个控制执行器交互通信，实时监测各部分状态。主要实现 读取控制执行器状态信号，向控制执行器下发程控电源控制配方方案。上位机实现电源控制，与执行器之间，PC作为主站，电源控制执行器作为从站，两者之间通过modbus进行通信，物理接口为RS485。可跨平台运行在Linux系统，支持打包为deb安装包安装。
- **文章地址：** https://www.cnblogs.com/flykai/p/19027992

#### 那些被推迟的 C# 14 特性及其背后的故事
- **文章简介：** C# 14 带着 .NET 10 一同发布了，带来了一系列诸如扩展成员、field 关键字、空条件赋值等不错的“生活质量”改进。但说实话，对于我们这些老鸟来说，社区的期待往往是更高的。每年我们都盼着语言能来点“核弹级”更新，结果发现，真正让我们心痒痒的那些大特性，却在官方的“工作集”和“积压项”里徘徊，成了 C# 14 的“幽灵”。
- **文章地址：** https://www.cnblogs.com/sdcb/p/19026035/unimplemented-csharp-14-features

#### 分析C#项目的单元测试覆盖率，提高代码质量
- **文章简介：** 分析C#项目的单元测试覆盖率，提高代码质量。
- **文章地址：** https://www.cnblogs.com/deali/p/19026074/csharp-unit-test-coverage-analysis

#### 纯 C#实现+AOT 打造的多功能图片处理工具 ImageGlider
- **文章简介：** 纯 C#实现+AOT 打造的多功能图片处理工具 ImageGlider。
- **文章地址：** https://www.cnblogs.com/deali/p/19024294/csharp-aot-imageglider

#### 一个被BCL遗忘的高性能集合：C# CircularBuffer<T>深度解析
- **文章简介：** 一个被BCL遗忘的高性能集合：C# CircularBuffer<T>深度解析。
- **文章地址：** https://www.cnblogs.com/sdcb/p/19019424/csharp-circular-buffer

#### 抽象与性能：从 LINQ 看现代 .NET 的优化之道
- **文章简介：** 大家好，在我们的日常开发中，LINQ (Language Integrated Query) 是一个绕不开的话题。然而，关于它的争议也从未停止，我们经常听到这样的声音：“LINQ 太慢了”、“LINQ 就是个语法糖”、“LINQ 是性能杀手”、“LINQ 是过度抽象”…… 但这些标签，很可能都是源于长久以来的误解。今天，我想通过一个简单的例子，和大家一起探讨一个更深层次的话题：编程语言的抽象与性能，真的是一对不可调和的矛盾吗？
- **文章地址：** https://www.cnblogs.com/sdcb/p/19013541/linq-abstraction-and-perf-modern-programming-language

#### 记一次 .NET 某智能视觉软件 句柄爆高分析
- **文章简介：** 记一次 .NET 某智能视觉软件 句柄爆高分析。
- **文章地址：** https://www.cnblogs.com/huangxincheng/p/19016621


## 7月
### 第 48 期（2025年7.21-7.27）
#### 一款基于 .NET 开源免费、轻量快速、跨平台的 PDF 阅读器
- **文章简介：** Caly 是一款 .NET 开源免费（MIT license）、轻量快速、跨平台的 PDF 阅读器，工具性能和效率是其核心设计理念。Caly 利用 Avalonia UI、SkiaSharp 和 PdfPig 的强大功能，可在 Windows、macOS 和 Linux 上无缝运行。
- **文章地址：** https://mp.weixin.qq.com/s/UFMcp-O0Ij1daFI_mN-y5Q

#### 一款超级经典复古的 Windows 9x 主题风格 Avalonia UI 控件库，满满的回忆杀！
- **文章简介：** Classic.Avalonia 是一款 .NET 开源（MIT license）、超级经典复古的 Windows 9x （Windows 9x 是指对 Windows 95 及 Windows 98、Windows Me 等及其中的非主流版本的的通称）主题风格 Avalonia UI 控件库。
- **文章地址：** https://mp.weixin.qq.com/s/UXjXPubmCqctduMxpQeqeQ

#### 推荐 7 款开源、免费、美观的 .NET Blazor UI 组件库
- **文章简介：** 今天大姚给大家推荐 7 款开源、免费、美观的 .NET Blazor UI 组件库，希望可以帮助到有需要的小伙伴（注意：以下排名不分先后，都是十分优秀的 Blazor UI 组件库）。
- **文章地址：** https://mp.weixin.qq.com/s/3Ra3-hBkaUmpsId01x9sUg

#### 9.4k+ Star，一款基于 .NET 开源免费、功能强大的 Windows 远程管理神器
- **文章简介：** Quasar 是一款基于 .NET 开源免费（基于 MIT license 协议开源）、功能强大的 Windows 远程管理神器，使用 C# 编写，具有快速、轻量级的特点。它适用于多种用途，包括用户支持、日常行政工作以及员工监控。Quasar提供了高稳定性和易于使用的用户界面，是远程管理的理想解决方案，目前在 GitHub 中已有 9.4k+ Star！！！
- **文章地址：** https://mp.weixin.qq.com/s/ahkr4WFW3GH7KtwOMtEpuw

#### 推荐 6 款基于 .NET 开源的串口调试工具，调试效率提升利器！
- **文章简介：** 今天大姚给大家分享 6 款基于 .NET 开源的串口调试工具，旨在帮助 .NET 开发者们更好的应对通讯调试方面的学习和工作，提升调试效率。
- **文章地址：** https://mp.weixin.qq.com/s/VY1pdPRiC8Y1RbrXpDNPZQ

#### .NET 项目发布中常见的文件及其作用
- **文章简介：** 在发布 .NET 应用（如控制台程序、ASP.NET Core 网站或类库）时，构建工具会在输出目录生成多个关键文件。这些文件对程序运行、调试和部署都至关重要。本文将介绍最常见的几种文件，说明它们的作用、生成方式及生产环境注意事项。
- **文章地址：** https://mp.weixin.qq.com/s/CChDcv2NQkRsaUVqyBecRg

#### 提问模式与代理模式 – 为 .NET 选择正确的 Copilot 体验
- **文章简介：** 作为 .NET 开发人员，生产力和解决问题是工作流的核心。GitHub Copilot Chat 提供两种强大的模式，即询问模式和代理模式，可以显着加速您的开发，但知道何时使用每种模式对于充分利用此工具至关重要。在这篇文章中，我们将分解差异，帮助您了解每种模式的优势，并提供针对常见 .NET 场景量身定制的具体示例。
- **文章地址：** https://devblogs.microsoft.com/dotnet/ask-mode-vs-agent-mode/

#### 关于SqlSugar并发情况下的问题（排坑）
- **文章简介：** 关于SqlSugar并发情况下的问题（排坑）。
- **文章地址：** https://www.cnblogs.com/lvpp13/p/19007377

#### 【EF Core】为 DatabaseFacade 扩展“创建”与“删除”数据表功能
- **文章简介：** 对于玩 EF 的大伙伴来说，对 DatabaseFacade 类的 EnsureCreated 和 EnsureDeleted 方法应该很熟悉。这对方法可在运行阶段创建或删除数据库。创建数据库时，会连同数据表一起创建；至于说删除数据库时嘛……库都没了，哪还有表呢。不过，有些时候，不，不是有些时候，很多时候我们其实只想删除数据表。比如要初始化应用程序；或者数据库已存在的情况下，咱们只考虑判断数据表是否存在，不存在的话就创建表。最简单的方法是直接发送 SQL 语句——如 DROP TABLE、DROP DATABASE 等。这个不在本文的讨论范围内。老周这次讨论的是运用 EF Core 自身的功能去实现。
- **文章地址：** https://www.cnblogs.com/tcjiaan/p/19007218

#### Abp vNext -动态 C# API 实现原理解析
- **文章简介：** 作为铺垫后续阅读源码的一些帮助，开始想直接开始尝试读源码，但是发现上下文连接不紧密，很突兀，所以还是简单介绍下如何使用。最起码从0-1。然后发现他解决的问题, 其实官方文档是有介绍如何使用的，只是比较浅显，想深入理解和发掘它的一些扩展性，还是需要自己多下功夫的，不过经过总结出的经验来说，只要你想学习某一项技术，但凡认真的看过它的官方文档，你就已经超过了60%的人了.
- **文章地址：** https://www.cnblogs.com/yuxl01/p/18092437

#### 【译】10 款微软 MCP 服务器，加速您的开发工作流程
- **文章简介：** 最近，我们一直在大量讨论模型上下文协议（MCP），包括近期的博客文章以及在微软 Build 大会上。在这篇文章中，我想分享一些重要技巧，告诉您如何使用我们一直在构建的 MCP 服务器来提高开发人员的工作效率。
- **文章地址：** https://www.cnblogs.com/MeteorSeed/p/19002849

#### 在SqlSugar的开发框架的Vue3+ElementPlus前端中增加对报表模块的封装处理，实现常规报表的快速处理 
- **文章简介：** 在我们开发业务系统的时候，往往都需要一些数据报表进行统计查看，本篇内容介绍如何在实际的前端中对报表内容进行的一些封装操作，以便提高报表模块开发的效率，报表模块的展示主要是结合Vue3中比较广泛使用的echarts图表组件进行展示。
- **文章地址：** https://www.cnblogs.com/wuhuacong/p/19004341

#### 为大模型 MCP Code Interpreter 而生：C# Runner 开源发布
- **文章简介：** 在7月初，我立下了一个 Flag：要做一个专门为大语言模型（LLM）设计的 C# 运行器 MCP (Model-Protocol-Context)。我的小小执念，是希望 C# 能够像 Python 一样，成为大模型世界里的一等公民。经过一段时间的构思、踩坑和开发，今天，我非常高兴地向大家宣布：这个项目—— C# Runner 已经正式开源发布了！这是一个高性能、高安全性的 C# 代码在线执行平台（沙箱），专为大语言模型（LLM）的 Function Calling、在线代码编辑器、动态脚本执行等场景而设计。我的目标很简单：为 C# 在 AI 浪潮中争得一席之地，使其成为像 Python 一样被大模型轻松调度的“一等公民”。
- **文章地址：** https://www.cnblogs.com/sdcb/p/19003720/csharp-runner-mcp

#### 还在手写JSON调教大模型？.NET 9有新玩法
- **文章简介：** .NET 9 迎来了一项备受期待的功能更新：对JSON Schema的原生支持。这一新增功能极大地简化了JSON Schema的生成与使用。JSON Schema作为一种描述JSON数据结构的标准格式，能够帮助我们有效地验证数据结构和类型。尤其在与大语言模型（LLM）进行交互的场景中，它扮演着至关重要的角色，可以精确定义模型输入与输出的数据格式，从而确保通信的准确性和可靠性。
- **文章地址：** https://www.cnblogs.com/sdcb/p/19001777/dotnet9-json-schema


### 第 47 期（2025年7.14-7.20）
#### 精选 10 款开源美观、简单易用的 WPF UI 控件库，让 WPF 应用界面焕然一新！
- **文章简介：** 今天大姚给大家分享 10 款开源美观、简单易用、主题控件齐全的 WPF UI 控件库，助力轻松打造现代化 WPF 桌面应用，提升开发效率与视觉体验！
- **文章地址：** https://mp.weixin.qq.com/s/9ARSnNauXDuzLdT6liI0sQ

#### .NET 使用 DocNET 库快速高效的操作 PDF 文档
- **文章简介：** DocNET 是一个基于 .NET 开源（MIT license）、跨平台（支持Windows、Linux和macOS平台）的旨在提供快速 PDF 编辑和数据提取的操作库。它是基于 Chromium 所使用的 PDFium C++ 库开发的 .NET Standard 2.0 封装库。
- **文章地址：** https://mp.weixin.qq.com/s/qJloEWIhCx7YY2w3lfTB9g

#### Visual Studio 现已支持新的、更简洁的解决方案文件（slnx）格式
- **文章简介：** 解决方案文件是 Visual Studio 中用于组织和管理多个项目的文件，其后缀通常为.sln（基于 UTF-8格式的）。它充当一个容器，维护着项目之间的引用关系、构建配置以及其他设置，定义了解决方案的结构以及包含哪些项目。现如今 Visual Studio 解决方案文件已经支持新的、更简洁的基于 XML 格式的解决方案文件格式.slnx。
- **文章地址：** https://mp.weixin.qq.com/s/ysq58eg3Eiyie_0wY_k_Gg

#### 【开源力荐】一个 .NET 开源、快速、功能强大的电子表格组件库
- **文章简介：** ReoGrid 是一个快速且强大的开源（MIT License  MIT 许可证） .NET 电子表格组件，旨在为开发者提供一套全面、灵活的电子表格解决方案。
- **文章地址：** https://mp.weixin.qq.com/s/WqPKDD841rlx8jhXmmWkxw

#### 一个遵循 Material Design 设计规范、开源免费的 Blazor 组件库
- **文章简介：** MASA Blazor 是一个遵循 Material Design 设计规范、开源免费（MIT License）的 Blazor 组件库。它提供如布局、弹框标准、Loading、全局异常处理等标准场景的预置组件，从更多实际场景出发，满足更多用户和场景的需求，最大的减少开发者的时间成本。缩短开发周期提高开发效率。
- **文章地址：** https://mp.weixin.qq.com/s/zjwzr0KZQGp1HoJtWjmp7g

#### 代码 vs. 经验：真正优秀的.NET开发者必须懂的16条关键实践
- **文章简介：** 试想一下，有一位工作7年的开发者，写出来的代码简洁、优雅、易维护。另一位开发了15年，却始终重复着同样的套路，从未真正进步。那问题来了？到底是“年限”成就了开发者， 还是“思维方式、好奇心、和对代码的打磨”才是决定性因素？答案其实很简单：真正优秀的开发者，靠的不是“干了多久”，而是“每年成长了多少”。接下来，我们就用一系列真实对比例子，帮你看清优秀开发者和普通开发者的差距在哪里。看懂这些代码，相信你也能快速进阶！
- **文章地址：** https://mp.weixin.qq.com/s/ST4gjQ_pWu8ju5dPrPpbYA

#### 一款基于 .NET 开源免费、跨平台、支持多语言的交易管理系统
- **文章简介：** TradingSystem 一款基于 .NET 开源免费、跨平台、支持多语言的交易管理系统，旨在为餐厅、超市、酒店等多种商业场景提供一体化的解决方案。该系统涵盖了服务器端、PC 客户端和手机客户端的全面源码，支持中文界面，功能丰富且易于扩展。无论是日常交易管理、会员管理，还是打印小票和生成统计报表，TradingSystem 都能提供高效、便捷的服务。
- **文章地址：** https://mp.weixin.qq.com/s/WvBebsd_guMnLcH8yX22cA

#### 一个 .NET 开源美观、灵活易用、功能强大的图表库
- **文章简介：** LiveCharts2 是一个开源、简单、灵活、交互式且功能强大的 .NET 图表库。LiveCharts2 现在几乎可以在任何地方运行：Maui、Uno Platform、Blazor-wasm、WPF、WinForms、Xamarin、Avalonia、WinUI、UWP。
- **文章地址：** https://mp.weixin.qq.com/s/esXBnwqpCruN7sPBut6vYQ

#### 在 .NET 中使用内存映射文件构建高性能的进程间通信队列
- **文章简介：** 本文会先介绍内存映射文件（Memory-Mapped File）的基本概念，如何在 .NET 中使用，然后再介绍如何使用这两种实现来构建高性能的进程间通信队列。
- **文章地址：** https://www.cnblogs.com/eventhorizon/p/18994830

#### 【EF Core】带主键实体与无主键实体
- **文章简介：** 上一次老周已介绍了 EF Core 框架自动发现实体和实体成员的原理。涉及到对源码的分析，可能大伙伴们都看得气压升高了。故这一次老周不带各位去分析源码了，咱们聊一聊熟悉又陌生的关键词——主键。说它熟悉，是因为只要咱们创建数据表，99%会用到；说它陌生，是指在 EF Core 中与主键相关的细节。
- **文章地址：** https://www.cnblogs.com/tcjiaan/p/18993171

#### 探索 MCP C# SDK：实现大语言模型与应用的无缝对接
- **文章简介：** 在当今人工智能快速发展的时代，大语言模型（LLMs）已经成为众多应用的核心驱动力。然而，如何让这些强大的模型与各种数据源和工具进行有效集成，仍然是一个挑战。Model Context Protocol（MCP）正是为解决这一问题而设计的开放协议，它标准化了应用程序如何向大语言模型提供上下文信息。本文将介绍 MCP 的基本概念，并通过 C# SDK 展示如何实现客户端和服务器端的交互。
- **文章地址：** https://www.cnblogs.com/zhulige/p/18990558

#### 从 Redis 客户端超时到 .NET 线程池挑战：饥饿、窃取与阻塞的全景解析
- **文章简介：** 在开发 .NET 应用时，我偶然遇到使用 StackExchange.Redis 作为 Redis 客户端时出现的超时问题。经查验，这些问题往往不是 Redis 服务器本身出了故障，而是客户端侧的配置和资源管理不当所致。尤其是当应用运行在高并发环境下，比如 ASP.NET Core 服务中使用 Kestrel 服务器时，超时异常如 RedisTimeoutException 或 Timeout performing GET 会频繁出现，让人头疼不已。
- **文章地址：** https://www.cnblogs.com/code-daily/p/18985234

#### .NET 10 Preview 6 现已发布！
- **文章简介：** 今天，我们很高兴宣布 .NET 10 的第六个预览版本发布，涵盖了 .NET 运行时、SDK、库、C#、ASP.NET Core、Blazor、.NET MAUI 等方面的改进。请查看下方链接的完整发布说明，并立即开始使用。
- **文章地址：** https://devblogs.microsoft.com/dotnet/dotnet-10-preview-6

#### 使用 .NET 构建第一个 MCP 服务器并发布到 NuGet
- **文章简介：** 想扩展 AI 助手的自定义功能吗？在这篇文章中，我们将向你展示如何使用.NET 10 构建一个模型上下文协议（MCP）服务器，并将其发布到 NuGet——使你的 AI 工具能够被整个.NET 社区发现和重用。我们还将向你展示.NET 10 和 NuGet 为支持这一功能添加的新特性，以及一个新的 MCP 服务器项目模板，它将帮助你更轻松地开始！
- **文章地址：** https://devblogs.microsoft.com/dotnet/mcp-server-dotnet-nuget-quickstart


### 第 46 期（2025年7.7-7.13）
#### 使用 OpenAuth.Net 快速搭建 .NET 企业级权限工作流系统
- **文章简介：** OpenAuth.Net 是一个基于 .NET 开源免费（Apache-2.0 License）的权限管理及快速开发框架，.NET 开源最好用的权限工作流系统。它源于 Martin Fowler 的企业级应用开发思想，并结合了最新的技术组合，如 SqlSugar、EF、Quartz、AutoFac、WebAPI、Swagger、Mock、NUnit、Vue2/3、Element-ui/plus、IdentityServer 等。该项目架构易于扩展，文档齐全且免费，特别适合中小企业使用。
- **文章地址：** https://mp.weixin.qq.com/s/D3wIFkNvFq-Z9LWOA6HSZA

#### C# 中 const 和 readonly 关键字的区别和用法
- **文章简介：** C# 中 const 和 readonly 关键字的区别和用法。
- **文章地址：** https://mp.weixin.qq.com/s/qQ-d61pEIU7YpNSJjZTwGQ

#### .NET 和 .NET Framework 2025 年 7 月服务发布更新
- **文章简介：** 欢迎来到我们 2025 年 7 月的 .NET 服务更新，本文让我们深入了解 .NET 和 .NET Framework 的最新版本新增内容的简要概述。
- **文章地址：** https://devblogs.microsoft.com/dotnet/dotnet-and-dotnet-framework-july-2025-servicing-updates

#### C# OnnxRuntime 动漫人物人脸检测
- **文章简介：** C# OnnxRuntime 动漫人物人脸检测。
- **文章地址：** https://mp.weixin.qq.com/s/carDenB85DHFe4zjlvrobg

#### .NET 开发者最容易踩坑的6个async/await 使用错误
- **文章简介：** 今天我就来总结一下，**.NET 开发者最容易犯的 6 个 async/await 使用错误**，并告诉你正确的做法是什么。希望你看了之后能少走弯路，写出真正高效又稳定的异步代码
- **文章地址：** https://mp.weixin.qq.com/s/tdIX8uF8DYjrKcGMMzsmZQ

#### 一套基于 Bulma 和 Blazor 的轻量级组件库
- **文章简介：** BulmaRazor 是一套基于 Bulma 和 Blazor 的开源（MIT）、免费、轻量级组件库。它利用 Blazor 框架的优势，使用 C# 代替 JavaScript 来创建丰富的交互式 UI，并共享使用 .NET 编写的服务器端和客户端应用逻辑。通过封装 Bulma 样式，BulmaRazor 提供了一组稳定、功能丰富且易用的 UI 组件，助力开发者快速构建现代化的 Web 应用。
- **文章地址：** https://mp.weixin.qq.com/s/5wxpO36Q4cW3eechNd6p1g

#### 一款基于 WPF 开发的管理系统！
- **文章简介：** WPFManager 是一款基于 WPF（Windows Presentation Foundation）开发的管理系统，采用插件式开发方式，旨在提高业务分离度和多人协作开发效率。
- **文章地址：** https://mp.weixin.qq.com/s/dgYLMYyasxB_yKWNr8bzqQ

#### .NET MAUI 团队如何使用 GitHub Copilot 提高生产力
- **文章简介：** 本文主要概述 .NET MAUI 团队如何使用 GitHub Copilot 提高生产力。
- **文章地址：** https://devblogs.microsoft.com/dotnet/maui-team-copilot-tips

#### C#源生成器：让你的代码飞起来的黑科技
- **文章简介：** 说起源生成器，可能很多同学会想：又是什么新的轮子？我反射用得好好的，为什么要学这个？别急，看完这篇文章，你就会发现源生成器简直是性能优化的救命稻草，能让你的应用快到飞起。
- **文章地址：** https://www.cnblogs.com/token-ai/p/18979978

#### 通过 .NET Aspire 使用本地 AI 模型
- **文章简介：** 在当今快速发展的 AI 领域，开发人员经常需要在本地环境中实验和测试 AI 模型，然后再将其部署到云端。使用本地 AI 模型不仅能够节省云资源成本，还能提供更快的迭代速度和更好的隐私保护。本文将介绍如何利用 .NET Aspire 框架结合 Ollama 在本地运行 AI 模型，并通过 Microsoft.Extensions.AI 抽象层实现从本地开发到云部署的无缝过渡。
- **文章地址：** https://www.cnblogs.com/powertoolsteam/p/18976279

#### 《C#高级GDI+实战：从零开发一个流程图》第06章：繁琐？没扩展性？抽象！
- **文章简介：** 前面的课程我们实现了两种形状：矩形、圆形，在第4章的时候就会发现，仅增加了个新形状，代码量及判断逻辑就翻倍不止，异常繁琐，可维护性很差，更没有扩展性可言。我们本节课就来解决这一点，解决的方法也很简单经典：抽象！
- **文章地址：** https://www.cnblogs.com/lesliexin/p/18972184

#### .NET 9 + React 开发的企业级后台权限管理系统，文档齐全，轻松上手
- **文章简介：** 今天推荐一款完全独立开发、基于前沿技术栈开发的RBAC权限系统。它摒弃了现成Admin框架的束缚，以 ".NET 9 + React 18" 双引擎驱动，深度融合按钮级权限与数据权限控制，并原生支持多租户架构，为开发者与企业提供高可控性、易扩展的后台管理基座。
- **文章地址：** https://www.cnblogs.com/1312mn/p/18974282

#### C#脚本化（Roslyn）：如何在C#脚本中引入nuget包
- **文章简介：** 假设我们开发了一个C#脚本编辑器，利用Roslyn去执行用户所编写的脚本。这时候，如果用户想要引用一个nuget包，应该如何实现呢？我们想要引用nuget包的话，只要能得到nuget包及其依赖包的所有程序集和资源文件就可以了。
- **文章地址：** https://www.cnblogs.com/yangtb/p/18881071

#### .NET AI 模板
- **文章简介：** 随着人工智能技术的快速发展，AI应用开发已成为开发者必备的技能之一。然而，对于许多.NET开发者来说，如何快速上手AI开发仍然是一个挑战。微软推出的.NET AI模板预览版正是为了解决这一问题而生，为开发者提供了构建智能聊天应用的脚手架和最佳实践指南。本文将详细介绍如何安装和使用这个模板，探索其核心功能，并通过实际案例展示如何扩展其能力，帮助.NET开发者快速进入AI开发领域。
- **文章地址：** https://www.cnblogs.com/powertoolsteam/p/18970200


### 第 45 期（2025年7.1-7.6）
#### 本地 AI + .NET = 一个 C# 脚本中的 AltText 魔术
- **文章简介：** 需要快速生成图片说明？在本篇文章中，我们将展示如何将 .NET 10 的新功能与本地 AI 模型相结合，创建智能 AltText - 所有这一切只需一个简单的 C# 文件即可完成。这是一种探索人工智能在聊天之外的功能的有趣方式。
- **文章地址：** https://devblogs.microsoft.com/dotnet/alttext-generator-csharp-local-models

#### 一款开源免费、通用的 WPF 主题控件包
- **文章简介：** Rubyer WPF 是一款开源免费（MIT License）、通用的 WPF 主题控件包。
- **文章地址：** https://mp.weixin.qq.com/s/SNf3slPwLbOBOhJ6yGZPew

#### 精选 10 个 C#/.NET 开发必备开源库！
- **文章简介：** 精选 10 个 C#/.NET 开发必备开源库！
- **文章地址：** https://mp.weixin.qq.com/s/PeIgSvczS0SDw0CTZiMhpw

#### dotnet 代码调试方法
- **文章简介：** 文将会从基础到高级，从简单到复杂的顺序，告诉大家如何调试 dotnet 系应用，特别是桌面端应用。本文将会向大家介绍使用 VisualStudio 大量的功能用来提高调试效率，穿插着也会介绍一些好用的调试辅助工具，以及如何编写方便调试的代码，期望大家通过阅读本文能有所收获。
- **文章地址：** https://www.cnblogs.com/lindexi/p/18960345

#### .NET 挪车二维码生成工具开发实战
- **文章简介：** .NET 挪车二维码生成工具开发实战。
- **文章地址：** https://mp.weixin.qq.com/s/QernaEMesl4k-d6LM13L5w

#### .NET Core 内存泄漏排查实战指南
- **文章简介：** 在 .NET Core 应用中，内存泄漏是指程序申请了内存但没有正确释放，导致内存占用持续增长。这种情况一开始可能不明显，但随着时间推移，应用会越来越慢，甚至崩溃。虽然 .NET 有自动垃圾回收机制（GC），但在某些情况下，比如对象被意外持有、缓存未清理、事件订阅未取消等，还是会出现内存泄漏问题。好消息是：.NET 提供了一些非常实用的诊断工具，可以帮助我们快速发现并修复这些问题。
- **文章地址：** https://mp.weixin.qq.com/s/PQyqCbs9e0eDjF3Wu41z8g

#### MinHook 如何对 .NET 母体 CoreCLR 进行拦截
- **文章简介：** 这篇文章起源于和一家 .NET公司 开线上会议时，提出的一个场景问题，程序出现了非托管内存暴涨，这些非托管内存关联的对象都囤积在 终结器队列 中，很显然这是代码中没用 using 及时释放引发的，而这块代码又是第三方组件，你想加也加不了，所以提出了一个设想：能不能设法干预 终结器队列的 freachable 节段，让里面的对象提前释放，而不是等待不稳定的终结器线程来兜底。
- **文章地址：** https://mp.weixin.qq.com/s/kJ6uHCIZOIoqBM1KS8IiPw

#### 精选 6 款基于 .NET 开源免费、功能强大的内容管理系统
- **文章简介：** 今天大姚给大家分享 6 款基于 .NET 开源免费、功能强大的内容管理系统（CMS），希望可以帮助到有需要的同学。
- **文章地址：** https://mp.weixin.qq.com/s/kVZmwfgAKgkM6EURJz_RZQ

#### .NET中全新的MongoDb ORM框架 - SqlSugar
- **文章简介：** .NET中好用的MongoDb ORM很少，选择也很少，所以我打造了一款适合SQL习惯的MongoDb ORM，让用户多一个选择。
- **文章地址：** https://www.cnblogs.com/sunkaixuan/p/18959484

#### 免费开源 .NET OpenCV 迷你运行时全平台发布
- **文章简介：** 各位朋友好！经过数周的持续打磨，我一次性放出了 15 个全新的 OpenCvSharp 迷你运行时 NuGet 包，版本号统一为 4.11.0.35。无论你是在 Windows、Linux、macOS，还是 Android、Alpine 甚至老旧 CentOS 环境中，都能即装即用、开箱即跑。
- **文章地址：** https://www.cnblogs.com/sdcb/p/18963793/opencvsharp4-mini-all-platforms-published

#### C#：wpf ui 4.0 是如何实现页面导航的？
- **文章简介：** 本文带领大家一起了解 C#：wpf ui 4.0 是如何实现页面导航的。
- **文章地址：** https://www.cnblogs.com/mingupupu/p/18965841

#### 《C#高级GDI+实战：从零开发一个流程图》第05章：有锯齿？拖动闪烁？优化！优化！
- **文章简介：** 前面的课程我们实现了矩形、圆形的拖动，以及不同形状间的连线，在实现的过程中，很多读者都发现并提出来了存在显示质量差有锯齿、拖动不流畅还闪烁等问题，作为承上启下的一节课程，我们本节就来看一上如何解决这些问题。
- **文章地址：** https://www.cnblogs.com/lesliexin/p/18930941

#### .NET程序员的多语言笔记本：Polyglot Notebook
- **文章简介：** 之前在学习机器学习的时候，使用了Jupyter Notebook这个笔记本工具，我就在想.NET这边有没有类似的，今天就跟你介绍下Polyglot Notebook这个工具。
- **文章地址：** https://www.cnblogs.com/edisontalk/p/-/quick-start-on-polyglot-notebook


## 6月
### 第 44 期（2025年6.23-6.30）
#### .NET应用中的高效分布式同步解决方案
- **文章简介：** DistributedLock 是一个 .NET 开源的库，它基于多种底层技术提供了强大且易于使用的分布式互斥锁、读写锁和信号量。确保多个线程、进程或服务能够安全、协调地访问共享资源，防止竞态条件，维护数据一致性。
- **文章地址：** https://mp.weixin.qq.com/s/3P3rkVE4j39knCtpRVtzDg

#### .NET 开源、快速开发框架选型看这里就够了，开发效率翻倍！
- **文章简介：** 选择一款全面且功能强大的快速开发框架能够帮助我们解决C#、.NET项目中的很多重复工作，从而提高开发生产效率、避免工作996。今天大姚给大家分享一些 .NET 开源、功能强大的快速开发框架，同学们可以按需选择适合自己的框架进行开发（注意，以下排名不分先后）。
- **文章地址：** https://mp.weixin.qq.com/s/JwSDsQYrvBTJNJqtJRBjGg

#### 使用 xUnit 快速编写 .NET 应用单元测试
- **文章简介：** xUnit 是一个开源、免费、以社区为中心的 .NET 单元测试框架，是用于 C# 和 F#（其他 .NET 语言可能也能运行，但未提供官方支持）进行单元测试的最新技术。xUnit 能够与 Visual Studio、Visual Studio Code、ReSharper、CodeRush 和 TestDriven.NET 兼容。它是.NET 基金会的一部分，并遵循其行为准则。
- **文章地址：** https://mp.weixin.qq.com/s/_jZNx2V1mRJCVL4m0nFzxw

#### 一款基于 .NET 和 Vue3 开源（Apache）的MES管理系统，您的新一代工厂管理助手！
- **文章简介：** iMES工厂管家是一个基于.NET Core开发的新一代工厂助手MES/MOM管理系统。该项目旨在通过提供全面的工厂管理功能，帮助企业实现生产过程的数字化、自动化和智能化。项目支持前端、后台自定义业务代码扩展，内置了大量的通用组件和代码生成器，以提高开发效率和代码质量。
- **文章地址：** https://mp.weixin.qq.com/s/lg2LRlaY7IAnietsVNF06Q

#### C#/.NET/.NET Core拾遗补漏合集（25年6月更新）
- **文章简介：** 在这个快速发展的技术世界中，时常会有一些重要的知识点、信息或细节被忽略或遗漏。《C#/.NET/.NET Core拾遗补漏》专栏我们将探讨一些可能被忽略或遗漏的重要知识点、信息或细节，以帮助大家更全面地了解这些技术栈的特性和发展方向。
- **文章地址：** https://mp.weixin.qq.com/s/RSbeULxSsr9TWL8qisaBww

#### 分享一些使用 WPF 创建的精美 UI 设计案例
- **文章简介：** wpf-uidesign 是一个基于 WPF (Windows Presentation Foundation) 的 UI 设计项目，旨在提供一个高效、可定制的用户界面设计方案。作为 WPF 技术学习和研究的参考项目，帮助开发者深入理解 WPF 框架。
- **文章地址：** https://mp.weixin.qq.com/s/bUK0NgRQENsVp6nwz9DCmg

#### 一套基于 .NET 开源的低代码、权限、工作流、动态接口平台
- **文章简介：** Platform 是一套基于 .NET + Ant Design Vue 开源（MIT License）、免费的低代码、权限、工作流、动态接口平台。
- **文章地址：** https://mp.weixin.qq.com/s/Tg_iC3dNBM8mtxJRT_-CWQ

#### .NET MAUI 10 中更简洁的 XAML
- **文章简介：** 在 .NET MAUI 中使用 XAML 构建 UI 仍然是最受欢迎的方法。您可以轻松查看 UI 的嵌套结构，支持热重载，适用于大多数用例，并支持强大的状态流和数据绑定。缺点之一是它可能变得冗长。每个页面都需要您声明所使用类型的命名空间，提供前缀，当然还要使用它们。您可能比我更擅长开发，但我经常在不同的文件中使用不同的前缀来表示相同的命名空间，这造成了很大的混乱。.NET 6 引入了 C# 的全局和隐式 using 语句，大大减少了 C# 文件开头的 using 语句。现在在 .NET 10 的 Preview 5 版本中，我们为 XAML 引入了相同的功能，这样您可以在单个文件中声明命名空间和前缀，并在整个项目中使用它们。事实上，现在您可以完全省略前缀的使用！
- **文章地址：** https://devblogs.microsoft.com/dotnet/simpler-xaml-in-dotnet-maui-10/

#### 一次 .NET 性能优化之旅：将 GC 压力降低 99%
- **文章简介：** 最近，我使用 ScottPlot 库开发一个频谱分析应用。应用的核心功能之一是实时显示频谱图，这可以看作是一个高频刷新热力图（Heatmap）。然而，在程序运行一段时间后，我注意到整体性能开始逐渐下降，界面也出现了卡顿。直觉告诉我，这背后一定隐藏着性能瓶颈。
- **文章地址：** https://www.cnblogs.com/Cookies-Tang/p/18956241

#### 【EF Core】DbContext是如何识别出实体集合的
- **文章简介：** 咱们都知道，在派生 DbContext 类时，集体类的集合用 DbSet<TEntity> 表示，而咱们最常用的方法是在 DbContext 的派生类中公开 DbSet<TEntity> 属性。但在实例化 DbContext 后，我们并未给这些属性赋值，就能查询数据了，那么，DbContext 类（包括其子类）是如何识别出这些公共属性并填充数据的？好，主题已经打开，接下来老周就开始表演了。有大伙伴会说了：切，这个看看源码不就知道了。是的，但有些人天生懒啊，不想看，那老周帮你看。
- **文章地址：** https://www.cnblogs.com/tcjiaan/p/18956032

#### C#.Net筑基-泛型T & 协变逆变
- **文章简介：** C#.Net筑基-泛型T & 协变逆变。
- **文章地址：** https://www.cnblogs.com/anding/p/18940828

#### C#.Net筑基-优雅LINQ的查询艺术
- **文章简介：** Linq（Language Integrated Query，集成查询语言），顾名思义就是用来查询数据的一种语言（可以看作是一组功能、框架特性的集合）。在.NETFramework3.5（大概2007年）引入C#，用统一的C#语言快速查询各种数据，如数据库、XML文档、对象集合等等。Linq的诞生对 C# 编程领域产生了深远而持久的影响，改变了开发人员对查询的思考方式。
- **文章地址：** https://www.cnblogs.com/anding/p/18942909

#### 基于 Spread，在 Blazor 框架中导入 / 导出 Excel
- **文章简介：** 在现代 Web 应用开发中，处理 Excel 文件的导入和导出是一项常见且重要的需求。Blazor 框架是微软推出的用于构建具有 .NET 强大功能的交互式客户端 Web UI 的相对较新的框架。而 Spread.net（是一个非常强大且可扩展的 JavaScript 电子表格组件，它能使在 Blazor 框架中进行 Excel 文件的导入和导出变得更加简单。本文将详细介绍如何基于 SpreadJS，在 Blazor 框架中实现 Excel 文件的导入和导出功能。
- **文章地址：** https://www.cnblogs.com/powertoolsteam/p/18944095

#### LinqPad：C#代码测试学习一品神器
- **文章简介：** LinqPad 是一个可编写、运行C#（VB/F#/SQL）代码的轻量工具，C#开发者强烈推荐必备的工具，一个一旦用了就再也不想丢弃的工具。工具出自《C# 核心技术指南》的作者Joseph Albahari，一位.Net资深技术专家。
- **文章地址：** https://www.cnblogs.com/anding/p/18939444


### 第 43 期（2025年6.16-6.22）
#### .NET初级软件工程师面试经验分享
- **文章简介：** 今天大姚给大家分享一个来源于DotNetGuide编程学院小伙伴的面试经验分享，首先这位小伙伴是24年6月份毕业的，满打满算也就只有一年的经验，从当初投递简历没太多动静，到后面找我帮忙优化完简历后 HR 邀约率大幅上升，并且成功斩获2个不错的offer，现已入职。
- **文章地址：** https://mp.weixin.qq.com/s/_I5bbp9q1Zr1xIxEghNrjA

#### 提高 .NET 编程效率的 Visual Studio 使用技巧和建议！
- **文章简介：** 本文大姚将为你介绍一些 Visual Studio 的使用技巧和建议，旨在帮助 .NET 开发者更加高效地利用 Visual Studio 进行编程开发工作。无论你是 .NET 初学者还是经验丰富的 .NET 开发者，这些技巧都将有助于提升你的工作效率，让你能够更快地编写出高质量的代码。
- **文章地址：** https://mp.weixin.qq.com/s/DRRdK0ecHa6GvyrY37bRnw

#### 基于 C# 编写的轻量级工控网关和 SCADA 组态软件
- **文章简介：** SharpSCADA是一个基于 C# 编写、开源（LGPL-3.0 license）的轻量级工控网关和 SCADA 组态软件，旨在提供灵活且强大的解决方案，以满足工业自动化和监控的需求。该项目支持多种工业协议，包括西门子的Profinet、AB的EtherNetIPs、施耐德的Modbus和OPC等，采用类OPC接口网关实现数据通信。
- **文章地址：** https://mp.weixin.qq.com/s/mDi0NbDrCM4SjyZjNlR9zw

#### 一个基于 .NET 开源、便捷、高效的远程桌面控制工具
- **文章简介：** P2P是一个基于 .NET 开源（MIT license）、便捷、高效的远程桌面控制工具，它采用 UDT 协议，并得益于rendezvous 连接技术，能够绕过大多数防火墙规则，就像一个零成本的小型TeamViewer概念！
- **文章地址：** https://mp.weixin.qq.com/s/fR7yUDiEN-Wa_hInRduudQ

#### 一个基于 .NET 8 开源免费、高性能、低占用的博客系统
- **文章简介：** Masuit.MyBlogs 是一个基于 .NET 8 开源免费（MIT license）、高性能、高安全性、低占用的博客系统，该项目仅 3MB 的代码量，目前日均处理请求数 80-600 W次，同时在线活跃用户数60-600人，数据量累计已达到数百万条，数据库+Redis+网站主程序同时运行在一台4核8GB的机器上，浏览器页面请求秒级响应，CPU平均使用率控制在10%左右，内存占用控制在400MB左右。
- **文章地址：** https://mp.weixin.qq.com/s/u1w8DSE_jhnTxzOlBAMfIQ

#### 基于.NET MAUI 的多模态视觉智能
- **文章简介：** 扩展用户与我们的应用交互的多种方式，是使用现代 AI 模型和设备功能时最令人兴奋的部分之一。借助.NET MAUI，您可以轻松地将应用从基于文本的体验升级为支持语音、视觉及其他功能的应用。
- **文章地址：** https://devblogs.microsoft.com/dotnet/multimodal-vision-intelligence-with-dotnet-maui

#### Rider 2025.2 EAP 5：全新设计的监控工具窗口与新增OpenTelemetry插件
- **文章简介：** Rider 2025.2 EAP 5 版本刚刚发布，这次带来了两项针对 .NET 开发者的主要生产力提升。
- **文章地址：** https://blog.jetbrains.com/dotnet/2025/06/16/rider-eap-5-new-monitoring-tool-opentelemetry-plugin

#### C# 能为你做什么？
- **文章简介：** 1999 年，微软将 C#（读作 C sharp）作为一门新的未来派编程语言介绍给世界，我有幸成为早期采用该语言的人之一。1999 年 12 月，C#编译器以 alpha 版本发布时，我就接触到了它。是的，当时确实有 alpha 版本。微软花了 3 年时间才推出该语言的首个稳定可用版本。从那时起，我见证了这门新生儿成长为完全成熟的强大语言。
- **文章地址：** https://www.c-sharpcorner.com/UploadFile/mahesh/what-can-C-Sharp-do-for-you

#### Minimal API 与 Controller API 在.NET Core 中的区别
- **文章简介：** 将讨论.NET 9 Core Minimal API 与 Controller API 的区别。Minimal API 是在 .NET 6.0 中引入的一种快速轻量级 API 开发方式，并在 .NET 9 中得到增强。它也非常适合轻量级服务、微服务和小型 API。Minimal API 中没有路由和 [HttpGet] 属性。更简单，所有逻辑都在 Program.cs 中定义。基于 Controller 的 API 是基于 MVC（模型-视图-控制器）模式的，结构化且可扩展。它适合大型和复杂的应用程序。逻辑组织在单独的控制器类中。
- **文章地址：** https://www.c-sharpcorner.com/article/different-between-minimal-api-and-controller-api-net-core

#### 一个基于 .NET 开源、跨平台的工业物联网网关，通过可视化配置，能够轻松连接到各种设备和系统！
- **文章简介：** IoTGateway 是一个基于 .NET8 开源免费（MIT License）、功能强大且跨平台工业物联网网关，通过可视化配置，能够轻松连接到各种设备和系统（如PLC、扫码枪、CNC、数据库、串口设备、上位机、OPC Server、OPC UA Server、Mqtt Server等），并与Thingsboard、IoTSharp或用户自己的物联网平台（如MES、SCADA）进行双向数据通讯。
- **文章地址：** https://mp.weixin.qq.com/s/qogfJfZ1eBmuI_lvbMNnyQ

#### Model Context Protocol C# SDK v0.3.0-preview.1 版本发布
- **文章简介：** Model Context Protocol (MCP) 是一种新兴的开放标准，旨在实现大型语言模型（LLM）与外部数据源及工具之间的无缝集成。v0.3.0-preview.1 版本是这一标准的重要更新，带来了多项新功能和增强特性，特别适合开发者构建基于 MCP 的 AI 服务或客户端应用。
- **文章地址：** https://www.cnblogs.com/shanyou/p/18942263

#### 《C#高级GDI+实战：从零开发一个流程图》第03章：画一个线，连接两个矩
- **文章简介：** 《C#高级GDI+实战：从零开发一个流程图》第03章：画一个线，连接两个矩。
- **文章地址：** https://www.cnblogs.com/lesliexin/p/18923105

#### C# 将 CSV 转化为 Excel
- **文章简介：** 在数据处理和交换的过程中，CSV（逗号分隔值）格式和 Excel 文件格式都是非常常见的。CSV 文件以纯文本形式存储表格数据，易于生成和处理；而 Excel 文件则提供了更丰富的功能，如数据可视化、公式计算等。在实际应用中，我们经常需要将 CSV 文件转化为 Excel 文件，以利用 Excel 的强大功能进行数据分析和展示。本文将介绍如何使用合适的技术手段在 C# 中实现将 CSV 文件转化为 Excel 文件的功能。
- **文章地址：** https://www.cnblogs.com/powertoolsteam/p/18934279

#### 记一次 .NET 某发证机系统 崩溃分析
- **文章简介：** 前些天有位朋友在微信上找到我，说他的系统有偶发崩溃，自己也没找到原因，让我帮忙看下怎么回事，我分析dump一直都是免费的，毕竟对这些东西挺感兴趣，有问题可以直接call我，好了，接下来我们就来分析dump吧。
- **文章地址：** https://www.cnblogs.com/huangxincheng/p/18932886

#### C# 异步编程：从 async/await 到 Task 并行库的全面解析
- **文章简介：** 在现代软件开发中，处理高并发和耗时操作是一个常见的挑战。C# 提供了强大的异步编程模型，它允许程序在执行耗时操作时不会阻塞主线程，从而提高程序的响应性和性能。其中，async/await 关键字和 Task 并行库是 C# 异步编程的核心组成部分。深入理解和掌握这些技术，对于开发高效、稳定的应用程序至关重要。本文将全面解析从 async/await 到 Task 并行库的相关知识，帮助开发者更好地运用 C# 进行异步编程。
- **文章地址：** https://www.cnblogs.com/powertoolsteam/p/18932383

#### .NET 10 引入后量子密码学 （PQC）
- **文章简介：** .NET 10 预览版 5 悄悄引入了对基于新定稿行业标准的后量子加密（PQC）的支持，这标志着帮助开发人员保护应用程序免受未来量子驱动攻击的早期举措。后量子密码学 （PQC） 支持是一项坚定地展望未来的新功能，它与更广泛的行业努力保持一致，以便在量子时代到来之前为它做好准备。
- **文章地址：** https://www.cnblogs.com/shanyou/p/18932238

#### 记录.Net 8 发布增加 PublishTrimmed 裁剪选项，调用WMI 的ManagementObject 异常
- **文章简介：** 最近在做OTA的功能，需要获取到sn做一些业务的逻辑。我们自己实现的库里边的，大部分都是调用 System.Management 的 ManagementObjectSearcher 获取 Bios 的序列号。
- **文章地址：** https://www.cnblogs.com/wuty/p/18931865

#### 基于 C# 和 .NET 的 Spread.NET 数据处理实战
- **文章简介：** Spread.NET 是一款全面的 .NET 表格控件，它支持多种数据绑定方式，能够与各种数据源（如数据库、XML 文件等）进行无缝集成。同时，它提供了丰富的单元格样式设置、公式计算、数据验证、排序和筛选等功能，可满足不同场景下的数据处理需求。其界面友好，易于使用，无论是简单的数据展示还是复杂的数据分析，Spread.NET 都能提供出色的解决方案。
- **文章地址：** https://www.cnblogs.com/powertoolsteam/p/18930958

#### .NET 10 支持Linux/Unix 的Shebang（Hashbang）
- **文章简介：** .NET 10 Preview 5 带来的C# 文件脚本化运行，在 Linux/Unix 系统中通过 #!/usr/bin/dotnet run 支持 Shebang（Hashbang）。
- **文章地址：** https://www.cnblogs.com/shanyou/p/18930500

#### C#实现语音预处理：降噪、静音检测、自动增益（附Demo源码）
- **文章简介：** 无论是在音视频录制系统，还是音视频通话系统、或视频会议系统中，对从麦克风采集到的说话的声音数据进行预处理，都是是非常必要的。语音数据预处理主要包括：​​降噪（Noise Reduction）、静音检测（Silence Detection/VAD）、自动增益（Automatic Gain Control, AGC）​​ 。
- **文章地址：** https://www.cnblogs.com/zhuweisky/p/18936492


### 第 42 期（2025年6.9-6.15）
#### Visual Studio 2022 中的 EF Core 反向工程和模型可视化扩展插件
- **文章简介：** 在 EF 6 及其之前的版本数据库优先模式（Database First）是可以在 Visual Studio 中通过可视化界面来操作完成的，但是到了 EF Core 之后就不再支持了（因为模型格式 EDMX (XML) 在 EF Core中未实现），今天大姚给大家分享一款在 EF Core 命令行工具的基础上构建的适用于 Visual Studio 2022 中的 EF Core 反向工程和模型可视化扩展插件：EF Core Power Tools。
- **文章地址：** https://mp.weixin.qq.com/s/nnJndy3C1VwZz5Yu1yPd_A

#### 不写一行代码 .NET 使用 FluentCMS 快速构建现代化内容管理系统（CMS）
- **文章简介：** FluentCMS 是一个开源（MIT license）、现代化的内容管理系统（CMS），它基于强大的 ASP.NET Core + Blazor技术构建。FluentCMS助力内容写作者更高效地创作内容。其设计快速、灵活且用户友好，不仅具备传统基于内容的CMS功能，还擅长作为无头CMS（headless CMS），使其非常适合各种数字应用场景。
- **文章地址：** https://mp.weixin.qq.com/s/nUa36FU5PUirtYx_k3d-bw

#### 一个开源免费、功能丰富的 WPF 自定义控件资源库
- **文章简介：** 今天大姚给大家分享一个开源免费（MIT license）、功能丰富的 WPF 自定义控件资源库：WPF-ControlBase。
- **文章地址：** https://mp.weixin.qq.com/s/-KqyJ0X7xxtKFuEt8pUmlQ

#### 推荐 3 种 .NET Windows 桌面应用程序自动更新解决方案
- **文章简介：** 在快速迭代的软件开发环境中，为 .NET Windows 桌面应用程序实现自动更新功能已成为提升用户体验和产品维护效率的关键功能。自动更新机制能够确保用户始终使用最新版本的应用，及时获取安全补丁、版本性能优化和新版本功能，并且能够显著降低技术支持成本。今天大姚给大家分享 3 种 .NET Windows 桌面应用程序自动更新解决方案，希望可以帮助到有需要的小伙伴。
- **文章地址：** https://mp.weixin.qq.com/s/2M-2I2qddvCitkrla4WmLA

#### 一个基于 .NET 8 + Ant Design Blazor 开发的简洁现代后台管理框架
- **文章简介：** Caviar 是一个基于 .NET 8 + Ant Design Blazor 开发的、基于 Apache-2.0 协议开源的后台管理框架，使用简洁架构，简单大方现代，包含了后台管理基础功能，在开发上为了方便，封装了很多Ant Design组件，包含了自动列表、高级搜索、自动化菜单、布局等。此外，该框架在代码生成上实现了100%的代码隔离，确保修改和重新生成代码不会对开发者造成任何影响，同时保持了开发的灵活性。
- **文章地址：** https://mp.weixin.qq.com/s/qhyhfN4u7RBfzHUdQFSpoQ

#### 一个基于 .NET 开源、模块化 AI 图像生成 Web 用户界面
- **文章简介：** SwarmUI （原 StableSwarmUI）是一个基于 .NET 开源（MIT license）、模块化 AI 图像生成 Web 用户界面，注重让强大工具易于访问、高性能及可扩展性。支持 AI 图像模型（如Stable Diffusion、Flux等），以及AI视频模型（如LTX-V、Hunyuan Video、Cosmos、Wan等）。
- **文章地址：** https://mp.weixin.qq.com/s/NCOciHGS5yU7xui3tmT6YA

#### C#实现欧姆龙 HostLink 通讯协议库
- **文章简介：** C#实现欧姆龙 HostLink 通讯协议库。
- **文章地址：** https://www.cnblogs.com/dragonet-Z/p/18928900

#### C# WinForms 实现打印监听组件
- **文章简介：** 打印监听组件是一款集成于 Windows 桌面环境的打印任务管理与监控工具，适用于企业级应用场景。它不仅支持多打印机任务的实时监控，还能通过 WebSocket 与外部系统集成，实现自动化打印、任务状态反馈、远程控制等功能。
- **文章地址：** https://www.cnblogs.com/shenchuanchao/p/18928583

#### C# 中委托和事件的深度剖析与应用场景
- **文章简介：** 在 C# 编程中，委托和事件是两个非常重要的概念，它们为程序的设计和开发提供了强大的功能和灵活性。委托可以看作是一种类型安全的函数指针，它允许将方法作为参数传递给其他方法，从而实现回调机制。而事件则是基于委托的一种特殊机制，用于实现对象之间的消息传递和事件驱动编程。理解委托和事件的原理和应用场景，对于编写高效、可维护的 C# 代码至关重要。
- **文章地址：** https://www.cnblogs.com/powertoolsteam/p/18926505

#### C# 锁机制全景与高效实践：从 Monitor 到 .NET 9 全新 Lock
- **文章简介：** C# 锁机制全景与高效实践：从 Monitor 到 .NET 9 全新 Lock。
- **文章地址：** https://www.cnblogs.com/code-daily/p/18924622

#### C# 与低代码平台的融合：以活字格为例的 Web API 开发实践
- **文章简介：** 在当今软件开发领域，低代码平台凭借其高效、便捷的特性逐渐成为开发的主流趋势。而 C# 作为一种功能强大的编程语言，在服务端开发中有着广泛的应用。将 C# 与低代码平台相结合，能够充分发挥两者的优势，快速开发出高质量的应用程序。本文将以葡萄城公司的企业级低代码平台 —— 活字格为例，详细介绍如何使用 C# 进行接口扩展，创建服务端 Web API。
- **文章地址：** https://www.cnblogs.com/powertoolsteam/p/18924171

#### ​微软 AI Agent三剑客：AutoGen、Semantic Kernel与MEAI的协同演进
- **文章简介：** 微软正在积极构建其人工智能（AI）开发者生态系统，旨在为开发者提供从实验研究到生产部署的全方位支持。在这一宏大蓝图中，AutoGen、Semantic Kernel (SK) 和 Microsoft.Extensions.AI (MEAI) 是三个关键的框架组件，各自扮演着独特且相互关联的角色。
- **文章地址：** https://www.cnblogs.com/sheng-jie/p/18924852

#### WinForm中实现Adobe PDF Reader实现旋转PDF功能
- **文章简介：** WinForm中实现Adobe PDF Reader实现旋转PDF功能。
- **文章地址：** https://www.cnblogs.com/wofeiliangren/p/18923487

#### C# Visual Studio工具使用实践
- **文章简介：** C# Visual Studio工具使用实践。
- **文章地址：** https://www.cnblogs.com/anding/p/18919985


### 第 41 期（2025年6.1-6.8）
#### 免费且全面的C#/.NET/.NET Core面试宝典，阅读量突破40万+了！
- **文章简介：** C#/.NET/.NET Core相关技术常见面试题汇总，不仅仅为了面试而学习，更多的是查漏补缺、扩充知识面和大家共同学习、携手进步。该面试宝典知识库主要由自己平时学习和工作实践总结、网上优秀文章资料收集（这一部分一定会标明来源）和社区小伙伴提供三部分组成。
- **文章地址：** https://mp.weixin.qq.com/s/1B_ncf-JMNlpakuKdGo5gQ

#### 一种更简单的方式运行 C# 代码，简化 C# 开发体验！
- **文章简介：** 前段时间 .NET 10 Preview 4 推出了一种更简单的方式运行 C# 代码，即可以直接使用dotnet run file.cs 命令运行 C# 文件。这意味着我们不再需要创建项目文件或搭建整个应用程序框架，就能够快速运行脚本、测试代码片段或验证想法。
- **文章地址：** https://mp.weixin.qq.com/s/ujJ4pYi_O2NBbWVHIdyH3g

#### C#/.NET/.NET Core优秀项目和框架2025年5月简报
- **文章简介：** 公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架（每周至少会推荐两个优秀的项目和框架当然节假日除外），公众号推文中有项目和框架的详细介绍、功能特点、使用方式以及部分功能截图等（打不开或者打开GitHub很慢的同学可以优先查看公众号推文，文末一定会附带项目和框架源码地址）。注意：排名不分先后，都是十分优秀的开源项目和框架，每周定期更新分享。
- **文章地址：** https://mp.weixin.qq.com/s/vF2XAw-FgOq2l1iAPZpw4A

#### 一个 C# 开源、免费、实用且强大的工具类库，集成超过1000多种扩展方法！
- **文章简介：** Z.ExtensionMethods 是一个 C# 开源（MIT license）、免费、实用且强大的工具类库，集成超过1000多种扩展方法！
- **文章地址：** https://mp.weixin.qq.com/s/yVl9m93tmj8YPawu_LosgA

#### .NET 9 按需输出日志，带日志缓冲
- **文章简介：** 在 .NET 9 中引入日志缓冲功能——这一创新功能暂时将日志存储在内存中，并允许您稍后决定是否输出。与其立即做出输出或丢弃的决定，缓冲功能让您能够根据实际运行时结果对哪些日志进行保留进行上下文控制。
- **文章地址：** https://devblogs.microsoft.com/dotnet/emit-logs-on-demand-with-log-buffering/

#### C# 模式匹配全解：原理、用法与易错点
- **文章简介：** 随着C#不断发展，"模式匹配"（Pattern Matching）已经成为让代码更加友好、可读和强大的核心特性。从 C# 7.0 初次引入，到 C# 11的能力扩展，模式匹配为处理类型判断、属性解构、集合匹配等提供了简洁、高效且类型安全的表达方式。它不仅能让 if/switch 等控制结构变得“声明式”，还能带来性能提升。在这篇文章里，我们将深入剖析 C 的所有模式匹配语法和用法，追踪其演变，讲清一些容易混淆和误用的地方，让大家能了解模式匹配本质。
- **文章地址：** https://www.cnblogs.com/InCerry/p/-/introduce-cs-pattern-match

#### 使用.NET为树莓派开发Wifi配网功能
- **文章简介：** 在之前的系列文章中，我们已经搭建了基本的硬件平台和软件架构，但有一个问题一直困扰着我：当做好一个差不多的机器人带到新环境时，如何让它连接到新环境的WiFi网络呢？传统的做法可能需要连接键盘鼠标，显示器，然后进行可视化界面操作，这在实际应用中非常不便。于是我就想着用.NET技术解决这个痛点，实现一个优雅的WiFi配网方案。然后结合显示屏和一些语音交互做成一个不错的树莓派可爱的机箱之类的，类似我之前的做的这种外形的小机器人。
- **文章地址：** https://www.cnblogs.com/GreenShade/p/18913382

#### 【译】Visual Studio 扩展管理器更新
- **文章简介：** Visual Studio 2022 的最新更新引入了专门的设计用于改进扩展管理方式的功能。这些更新提供的工具可以帮助您自动化过程，为配置提供详细的控制，并增强用户界面以简化您的开发工作流程。
- **文章地址：** https://www.cnblogs.com/MeteorSeed/p/18912257

#### 理解 .NET 结构体字段的内存布局
- **文章简介：** 本文将介绍 .NET 中结构体字段的内存布局，包括字段的对齐（Alignment）、填充（Padding）以及如何使用 StructLayoutAttribute 来控制字段的内存布局。
- **文章地址：** https://www.cnblogs.com/eventhorizon/p/18913041

#### 聊一聊 .NET在Linux下的IO多路复用select和epoll
- **文章简介：** 在windows平台上，相信很多人都知道.NET异步机制是借助了Windows自带的 IO完成端口 实现的异步交互，那在 Linux 下.NET 又是怎么玩的呢？主要还是传统的 select，poll，epoll 的IO多路复用，在 coreclr源代码中我们都能找到它们的影子。
- **文章地址：** https://www.cnblogs.com/huangxincheng/p/18911996

#### .NET 9中的异常处理性能提升分析：为什么过去慢，未来快
- **文章简介：** 随着现代云原生、高并发、分布式场景的大量普及，异常处理（Exception Handling）早已不再只是一个冷僻的代码路径。在高复杂度的微服务、网络服务、异步编程环境下，服务依赖的外部资源往往不可靠，偶发失效或小概率的“雪崩”场景已经十分常见。实际系统常常在高频率地抛出、传递、捕获异常，异常处理性能直接影响着系统的恢复速度、吞吐量，甚至是稳定性与容错边界。
- **文章地址：** https://www.cnblogs.com/InCerry/p/-/dotnet-9-exception-pref-improve

#### 揭秘C#异步编程核心机制：从状态机到线程池的全面拆解
- **文章简介：** C#中的异步编程是一个强大且复杂的特性，它允许开发者编写非阻塞的代码，从而显著提升应用程序的响应性和吞吐量。本文将深入剖析异步编程的底层原理，从async和await关键字的工作机制，到状态机、任务调度、线程管理和异常处理等核心概念。
- **文章地址：** https://www.cnblogs.com/code-daily/p/18909634

#### 【ASP.NET Core】调用 Web API 备份数据库
- **文章简介：** 今天咱们聊一个很单的主题，写一个 Web API，客户端可以调用它来备份 SQL Server 数据库。不知道大伙伴们有没有做过这活。相信做过的人会比老周更明白，毕竟，老熟人都知道，老周有两大弱项：SQL、汇编。汇编呢，是学生时代没好好学，想当年很轻松地就拿下了二级C++，偏就没学会汇编；而 SQL 呢，本来就学得一般，再加上用得少，忘得差不多了，所以别人给老周安排的项目基本不包括写 SQL 的，最终导致 SQL 方面越来越弱。
- **文章地址：** https://www.cnblogs.com/tcjiaan/p/18907380

#### 【开源力荐】一个基于 .NET 开源的工业视觉软件框架
- **文章简介：** OpenIVS 是一个基于 .NET 开源（Apache-2.0）的工业视觉软件框架，提供了相机连接、图像采集、图像处理、模型推理、PLC控制等功能。你可以使用 OpenIVS 快速搭建一个工业视觉检测系统，实现自动化检测、缺陷识别等功能。
- **文章地址：** https://mp.weixin.qq.com/s/Ai9PUYwuCW-7Y3tjmVkiKg


## 5月
### 第 40 期（2025年5.26-5.31）
#### 一款 .NET 开源、免费的适用于 Windows 下 PC 版微信/QQ/TIM的防撤回补丁（我已经看到了，撤回也没用了）！！
- **文章简介：** RevokeMsgPatcher 是一款基于 .NET 开源、免费的适用于 Windows 下 PC 版微信/QQ/TIM的防撤回补丁（我已经看到了，撤回也没用了），通用的微信多开工具，支持最新版微信/QQ/TIM。
- **文章地址：** https://mp.weixin.qq.com/s/a6ZtLbm4Ybj9HIf2fIk2VQ

#### 一款.NET开源、免费、功能强大的 Windows 文件搜索和应用程序启动器
- **文章简介：** Flow.Launcher是一款由 .NET 开源、免费、功能强大、方便实用的 Windows 文件搜索和应用程序启动器，能够帮助你快速查找文件、启动应用程序和执行系统操作，提高工作效率和操作便利性。并且生态完善，有插件商店，你可以查看完整的插件列表，或通过 "设置 "中的 "插件商店 "菜单快速安装插件。
- **文章地址：** https://mp.weixin.qq.com/s/OMd07mRMJXjL9Av10UsBYA

#### 一个简单高效、低内存的 .NET 处理 Excel 文件的实用类库
- **文章简介：** MiniExcel 是一个简单高效的 .NET 处理 Excel 查、写、填充数据的实用工具类库，旨在避免内存溢出（OOM）问题。目前主流框架大多需要将数据全载入到内存方便操作，但这会导致内存消耗问题，MiniExcel 尝试以 Stream 角度写底层算法逻辑，能让原本1000多MB占用降低到几MB，避免内存不够情况。
- **文章地址：** https://mp.weixin.qq.com/s/BvxjzwhClCV1PCsbkqWAKg

#### WPF 使用GDI+提取图片主色调并生成Mica材质特效背景
- **文章简介：** WPF 使用GDI+提取图片主色调并生成Mica材质特效背景。
- **文章地址：** https://www.cnblogs.com/TwilightLemon/p/18901390

#### 一个基于 .NET 8.0 + Uni-App 开源的、支持可视化布局的小程序商城系统，前后端分离！
- **文章简介：** 核心商城系统（CoreShop） 是基于 Asp.Net 8.0、Uni-App开发、支持可视化布局的小程序商城系统；前后端分离，支持跨平台运行。拥有分销、代理、团购秒杀、接龙、拼团、直播、优惠券、自定义表单等众多营销功能，拥有完整SKU、下单、售后、物流流程，支持可视化自定义首页模块布局效果。
- **文章地址：** https://mp.weixin.qq.com/s/UVQmkTUz_ue_pE7ngGOWvQ

#### PP-OCRv5 C++封装DLL C#调用源码分享
- **文章简介：** PP-OCRv5 C++封装DLL C#调用源码分享。
- **文章地址：** https://mp.weixin.qq.com/s/WpBpIA3klxHsRO5WTdq-6g

#### PLINQ vs LINQ：C#中的使用场景与性能洞察
- **文章简介：** 随着软件应用中计算密集型任务和大型数据集的日益普遍，开发者需要高效的工具来处理数据。在 C# 中，两个常用的数据处理工具是 LINQ（语言集成查询）和 PLINQ（并行 LINQ）。它们在语法和功能上相似，但在查询的执行方式上却有本质区别。本文将深入探讨 LINQ 与 PLINQ 的主要差异、适用场景以及性能对比，同时通过实际示例和基准测试来说明它们的使用效果。
- **文章地址：** https://mp.weixin.qq.com/s/JiJjzigo73LT96zpJ_xKSg

#### .NET 10 进展之 CoreCLR Interpreter
- **文章简介：** 我们从前一阵子 Maui 几个被离职的Mono 工具链相关的微软员工来说起，通过现象看本质，这意味着.NET 10 将完成对Mono的完全替代。.NET 10 特性中有一个 @dotnet/runtime/issues/112158 CoreCLR Interpreter, 将 Mono 的解释器（interpreter）移植到 CoreCLR 的工作进展和目标。Mono 是 .NET 项目的一个实现，历史上以其解释器模式和嵌入式支持而闻名。将其解释器移植到 CoreCLR 的目标是为 CoreCLR 提供完整的解释器支持，包括运行测试套件和支持无 JIT/AOT（Just-In-Time 编译/提前编译）模式的全解释器模式。
- **文章地址：** https://mp.weixin.qq.com/s/XUaLHK3K_H_Hk3u4f8CnoA

#### 一款开源免费、功能丰富的仓库管理与执行系统，便于二次开发！
- **文章简介：** WMES是一个基于 .NET + LayUI 开源的仓库管理与执行系统，旨在提供高效、灵活的仓库管理解决方案。该系统通过集成化的功能模块，实现了仓库运营的自动化、智能化，并提升了仓库管理的效率和准确性。
- **文章地址：** https://mp.weixin.qq.com/s/fRiR2ZoPVsaFzpeAddP3LA

#### 一套开源、免费、高颜值的 WPF 控件库，它几乎重写了所有原生样式，同时包含80余款自定义控件！
- **文章简介：** HandyControl 是一套开源、免费、高颜值的 WPF（Windows Presentation Foundation）的控件库，它几乎重写了所有原生样式，并提供了80余款自定义控件。该项目致力于提升WPF应用的用户界面体验，通过提供丰富、美观且易用的控件，帮助开发者更高效地构建高质量的桌面应用。
- **文章地址：** https://mp.weixin.qq.com/s/ii8bxSXwIMoCTdwftbdq8g

#### 用纯C#打造零依赖的.ico图标生成器，支持.NET9与AOT编译
- **文章简介：** 用纯C#打造零依赖的.ico图标生成器，支持.NET9与AOT编译。
- **文章地址：** https://www.cnblogs.com/deali/p/18896645

#### Circuit Breaker Policy Fine-tuning Best Practice
- **文章简介：** 本文介绍了 Polly 中断路器弹性策略的概念，特别关注使用.NET 扩展和 Polly 的 HTTP 客户端请求，但这一理念也适用于更通用的 CB 调优。它提供了一个实用的指南，用于集成中断路器策略并微调其配置，以增强服务弹性和容错能力。
- **文章地址：** https://devblogs.microsoft.com/dotnet/circuit-breaker-policy-finetuning-best-practice

#### 微调你的应用程序产生的日志量
- **文章简介：** 如果你正在运行一个生产应用程序，你知道管理日志的挑战。日志太少会让你在黑暗中摸索；日志太多会让你被数据淹没并支付过高的存储成本。这是一个经典的可观察性困境——当事情出错时，你想要全面的信息，但你又不想存储所有从快乐路径中获取的细节。现在，让我们来看看.NET 中的日志采样——一种强大的功能，它允许你策略性地减少日志量，同时保持可观察性。与简单的日志过滤（它使用二元决策，即发送或发送日志）不同，采样为你提供了细粒度的控制，让你能够从应用程序的不同部分发送精确百分比的日志。
- **文章地址：** https://devblogs.microsoft.com/dotnet/finetune-the-volume-of-logs-your-app-produces

#### .NET8带来的一些新特性
- **文章简介：** .NET8带来的一些新特性了解。
- **文章地址：** https://www.cnblogs.com/xiongze520/p/18902755

#### C#学习：构建一个更真实的基于LLM的简历评估系统
- **文章简介：** C#学习：构建一个更真实的基于LLM的简历评估系统。
- **文章地址：** https://www.cnblogs.com/mingupupu/p/18902739

#### .NET AI 基座双核引擎正式版发布：深度拆解 AI / Vector Extensions 如何重构企业级 AI 架构​
- **文章简介：** 关注.NET AI和.NET Vector原生开发已有半年之久了，其核心组件在历经这半年预发布期的持续迭代后，这两大基座终于在5月16日和5月20日逐步发布了。在此之前，基于预发布版本撰写的文章和调试工作常常受限于功能的缺失，许多特性无法正常调用，只能通过下载源代码进行调试。如今，随着正式版的发布，这些库为 .NET 原生 AI 开发提供了强大的基础，支持开发者构建可扩展、可维护且具备互作性的 AI 驱动型应用程序。
- **文章地址：** https://www.cnblogs.com/code-daily/p/18899291


### 第 39 期（2025年5.19-5.25）
#### 精选 5 款开源、免费、美观的 .NET Blazor UI 组件库
- **文章简介：** 今天大姚给大家分享 5 款开源、免费、美观的 .NET Blazor UI 组件库，希望可以帮助到有需要的小伙伴（注意：以下排名不分先后，都是十分优秀的 Blazor UI 组件库）。
- **文章地址：** https://mp.weixin.qq.com/s/z2gMth_M2HWOz0st-5Shww

#### 一个 .NET 开源、免费、使用简单的人脸识别库
- **文章简介：** FaceRecognitionDotNet 是一个基于 .NET 开发的跨平台面部识别API，旨在为用户提供简单易用的面部识别功能。该项目通过将 face_recognition 库移植到 C#，实现了在 Windows、Linux 和 MacOS 上的跨平台支持。FaceRecognitionDotNet 提供了丰富的功能和示例代码，方便开发者快速上手和使用。
- **文章地址：** https://mp.weixin.qq.com/s/s9m39IyrEOgzxMlCSUf_ZQ

#### 一套基于 .NET 开发，支持跨平台、多商户的第三方支付SDK，助力快速集成支付功能！
- **文章简介：** Paylinks 是一套基于现代 .NET 开发的，支持跨平台、多商户的第三方支付SDK。该项目旨在简化开发者接入第三方支付平台的过程，特别是针对支付宝和微信支付，便于快速集成支付功能。Paylinks 提供了丰富的配置选项和示例代码，以帮助开发者更快地上手和使用。
- **文章地址：** https://mp.weixin.qq.com/s/kOSVpiKyXrYLH5GrKOLm1A

#### 一个基于 ASP.NET Core 实现的领域驱动设计落地战术框架
- **文章简介：** netcorepal-cloud-framework 是一个基于 ASP.NET Core 实现的领域驱动设计落地战术框架。框架核心特性，领域驱动设计实践支持 + CQRS + Event Driven + 分布式事务（事件处理的最终一致性） + 多租户 + 多环境（灰度发布）。
- **文章地址：** https://mp.weixin.qq.com/s/Yj5wCjCFsR58MHdiUlXo1g

#### .NET微信网页开发之使用微信JS-SDK自定义微信分享内容
- **文章简介：** .NET微信网页开发之使用微信JS-SDK自定义微信分享内容。
- **文章地址：** https://mp.weixin.qq.com/s/_E6TXunEPt9j6U-5836rZQ

#### 一个使用 WPF 开发的 Diagram 画板工具（包含流程图FlowChart，思维导图MindEditor）
- **文章简介：** AIStudio.Wpf.Diagram 是一个使用 WPF 开发、开源（LGPL-3.0协议）的 Diagram 画板工具（包含流程图FlowChart，思维导图MindEditor），该画板在 WPF-Diagram-Designer 的基础上进行的开发，UI界面框架使用的是Fluent.Ribbon。
- **文章地址：** https://mp.weixin.qq.com/s/dAyNl_8vuKD1-qVvUY044g

#### 微软正式发布 SQL Server 2025 公开预览版，深度集成AI功能
- **文章简介：** 微软在今年的 Build 2025 大会上正式发布了 SQL Server 2025 公开预览版，标志着这一经典数据库产品在 AI 集成、安全性、性能及开发者工具方面的全面升级。
- **文章地址：** https://mp.weixin.qq.com/s/eS6CR6X1TMy5H6YAnT1zxA

#### 一个基于 C# 编写的事件驱动、具备专业水准的算法交易平台（量化交易引擎）
- **文章简介：** Lean 是由 QuantConnect 提供的一个基于 C# 编写的事件驱动、采用模块化设计、具备专业水准的算法交易平台（量化交易引擎），该引擎是一个用于在多个金融市场上进行回测和实盘交易算法的开源平台。它允许开发者直接从终端管理项目、运行回测、部署实盘算法以及执行与算法交易相关的各种其他任务。该命令行界面通过自动化任务、实现与云服务的无缝集成以及促进与 QuantConnect 社区的协作来简化工作流程。它专为需要强大且灵活工具以简化其交易策略的量化开发者而设计。
- **文章地址：** https://mp.weixin.qq.com/s/MDn-Z1TB3qQn7yqfcP5Eug

#### 在 .NET 中将 EF Core 升级到 9.0.5 MySQL 连接提示 get_LockReleaseBehavior
- **文章简介：** 在 .NET 中将 EF Core 升级到 9.0.5 MySQL 连接提示 Method 'get_LockReleaseBehavior' in type 'Pomelo.EntityFrameworkCore.MySql.Migrations.Internal.MySqlHistoryRepository' from assembly 'Pomelo.EntityFrameworkCore.MySql, Version=8.0.3.0, Culture=neutral, PublicKeyToken=2cc498582444921b' does not have an implementation。
- **文章地址：** https://mp.weixin.qq.com/s/QjztDCuuy49xsi6GpyE1wA

#### 重磅消息，微软宣布 VS Code Copilot 开源，剑指 Cursor！
- **文章简介：** 微软宣布重磅消息将把 GitHub Copilot Chat 扩展的代码以 MIT 许可证协议开源，然后将扩展中的 AI 功能重构到 VS Code 核心中，这一举措是为了将 VS Code 成为一个开源 AI 编辑器做准备！
- **文章地址：** https://mp.weixin.qq.com/s/kzMB-x9BJydLjjCObbrriQ

#### .NET Aspire 9.3 已经发布，并增强了 GitHub Copilot！
- **文章简介：** 今天，我们非常激动地宣布 .NET Aspire 9.3 的发布！这次更新带来了许多质量改进、集成增强和 API 更新。我们最兴奋的是将 GitHub Copilot 的强大功能带到您的 .NET Aspire 仪表板中，帮助您在仪表板内分析应用程序、调试并改进它们。
- **文章地址：** https://devblogs.microsoft.com/dotnet/introducing-dotnet-aspire-93

#### .NET 的全新低延时高吞吐自适应 GC - Satori GC
- **文章简介：** .NET 的新低延时高吞吐自适应 GC —— Satori GC 仍然采用 Dijkstra 风格的写屏障设计，因此吞吐量性能仍然能够匹敌已有的 Server GC。另外，Satori GC 采用了分代、增量并发回收设计，所有与堆大小成比例的主要 GC 阶段都会与应用程序线程并发执行，完全不需要暂停应用程序，除了压缩过程之外。不过，压缩仅仅是 GC 可以执行但不是必须执行的一个可选项。例如 C++/Rust 的内存分配器也不会进行压缩，但仍能正常运行；Go 的 GC 也不会进行压缩。
- **文章地址：** https://www.cnblogs.com/hez2010/p/18889954/the-new-satori-gc-for-dotnet

#### .NET 10 进展之 CoreCLR Interpreter 
- **文章简介：** 我们从前一阵子 Maui 几个被离职的Mono 工具链相关的微软员工来说起，通过现象看本质，这意味着.NET 10 将完成对Mono的完全替代。.NET 10 特性中有一个 @dotnet/runtime/issues/112158 CoreCLR Interpreter, 将 Mono 的解释器（interpreter）移植到 CoreCLR 的工作进展和目标。Mono 是 .NET 项目的一个实现，历史上以其解释器模式和嵌入式支持而闻名。将其解释器移植到 CoreCLR 的目标是为 CoreCLR 提供完整的解释器支持，包括运行测试套件和支持无 JIT/AOT（Just-In-Time 编译/提前编译）模式的全解释器模式。
- **文章地址：** https://www.cnblogs.com/shanyou/p/18895698

#### WinDbg 分析 .NET Dump 线程锁问题
- **文章简介：** 在定位 .NET 应用程序中的高 CPU 占用问题时，WinDbg 是非常强大的工具之一，尤其配合 SOS 扩展使用可以快速锁定“忙线程”或死锁等问题。本文将基于一次实际的分析流程，演示如何一步步定位由线程锁引起的 CPU 高占用。
- **文章地址：** https://www.cnblogs.com/chenyishi/p/18894206

#### SuperSocket 2.0 的发布标志着.NET Socket 服务器框架迈入了一个全新的时代
- **文章简介：** SuperSocket 2.0 的发布标志着.NET Socket 服务器框架迈入了一个全新的时代。
- **文章地址：** https://www.cnblogs.com/shanyou/p/18894166

#### C#线程池核心技术：从原理到高效调优的实用指南
- **文章简介：** 在现代软件开发中，多线程编程是提升应用程序性能的关键手段。随着多核处理器的普及，合理利用并发能力已成为开发者的重要课题。然而，线程的创建和销毁是一个昂贵的过程，涉及系统资源的分配与回收，频繁操作会导致性能瓶颈。线程池应运而生，通过预先创建并重用线程，线程池不仅降低了线程管理的开销，还能有效控制并发线程数量，避免资源耗尽。线程池（Thread Pool）作为多线程编程中的核心技术之一，它通过管理一组预创建的线程来执行任务，有效减少线程创建和销毁的开销，提升应用程序的性能和响应能力。在 .NET 中，System.Threading.ThreadPool 类为开发者提供了一个托管线程池，内置于 CLR（公共语言运行时）之中。它支持任务的异步执行、线程数量的动态调整以及状态监控，成为多线程编程的基础设施。无论是处理 Web 请求、执行后台任务，还是进行并行计算，线程池都能显著提升效率。
- **文章地址：** https://www.cnblogs.com/code-daily/p/18886677

#### 用 Sidecar 容器为 .NET Core 应用做诊断和性能分析 
- **文章简介：** 用 Sidecar 容器为 .NET Core 应用做诊断和性能分析。
- **文章地址：** https://www.cnblogs.com/chenyishi/p/18886607


### 第 38 期（2025年5.12-5.18）
#### 再也不用为找项目发愁了，C#/.NET/.NET Core优秀项目和框架精选值得你拥有！
- **文章简介：** 你还在为如何找到优质的C#/.NET/.NET Core项目和框架发愁吗？今天大姚给大家推荐一个收录了非常多优秀的C#/.NET/.NET Core项目和框架的宝藏资源，帮助开发者发现功能强大、性能优越、创新前沿、简单易用的C#/.NET/.NET Core优秀项目和框架，无论你是寻找灵感、学习新技术、改进代码质量，还是想拓展自己的技术视野，都能为你提供有价值的参考和指导。关注优秀项目和框架精选能让你及时了解C#、.NET和.NET Core领域的最新动态和最佳实践，提高开发效率和质量。
- **文章地址：** https://mp.weixin.qq.com/s/WBcq-M5CeM7Zj3O42k-qdA

#### 一款基于 .NET 开源、可以拦截并修改 WinSock 封包的 Windows 软件
- **文章简介：** WinsockPacketEditor（WPE x64）一款基于 .NET 开源（MIT license）、可以拦截并修改 WinSock 封包的 Windows 软件，自适应支持 32 位及 64 位的目标程序，软件支持 SOCKS 代理和进程注入两种模式，并且具有高级滤镜和自动化机器人等功能，开发中使用了 C# 的多线程和消息队列技术，测试拦截了 100 万+的封包不会卡死或退出。
- **文章地址：** https://mp.weixin.qq.com/s/a2knh4wTPZqPPBq9ERArVg

#### 【开源力荐】一款基于 Ant Design 风格开源、免费、现代化的 WinForm UI 界面库，全面支持AOT！
- **文章简介：** AntdUI 是一个基于 Ant Design 设计语言的 WinForm UI 界面库，致力于将现代美观的前端设计风格带入到桌面应用程序中。该项目采用纯GDI绘图，不依赖任何图片资源，并全面支持AOT，最低兼容 .NET Framework 4.0。
- **文章地址：** https://mp.weixin.qq.com/s/_rT6TD7tI-HicNsPtQ3M_g

#### 一套基于 Bootstrap 和 .NET Blazor 的开源企业级组件库
- **文章简介：** BootstrapBlazor 是一套基于 Bootstrap 和 Blazor 的开源（Apache License）、企业级组件库，无缝整合了 Bootstrap 框架与 Blazor 技术。它提供了一整套强大的工具，使开发者能够轻松创建响应式和交互式的 Web 应用程序，喜欢 Bootstrap 风格的小伙伴推荐使用。
- **文章地址：** https://mp.weixin.qq.com/s/cOPEdLj989f7YTKOeqK2lw

#### 用 VS Code 编写、运行与调试 .NET 应用全攻略（macOS 跨平台支持）,非常的简单
- **文章简介：** 随着 Visual Studio for Mac 将于 2024 年 8 月 31 日正式退役，微软推荐 C# 开发者转向跨平台的替代方案 —— Visual Studio Code（VS Code）。配合 C# Dev Kit 插件，VS Code 提供了完整的 .NET 开发、运行与调试体验。另外也有.NET开发者用惯VS而不太会用VS Code开发.NET。
- **文章地址：** https://mp.weixin.qq.com/s/7PZ0N0xrwXzN2GWZVFGeKw

#### .NET 10 Preview 4 现在可以使用了！
- **文章简介：** 今天，我们很高兴宣布 .NET 10 的第四次预览发布，包括 .NET 运行时、SDK、库、C#、ASP.NET Core、Blazor、.NET MAUI 等方面的增强。请查看下方的完整发布说明，并立即开始使用。
- **文章地址：** https://devblogs.microsoft.com/dotnet/dotnet-10-preview-4

#### .NET 和.NET Framework 2025 年 5 月服务更新
- **文章简介：** 欢迎来到我们 2025 年 5 月的.NET 服务更新。让我们深入了解.NET 和.NET Framework 的最新版本，以下是我们的服务更新中新增内容的快速概述。
- **文章地址：** https://devblogs.microsoft.com/dotnet/dotnet-and-dotnet-framework-may-2025-servicing-updates

#### 在您的 .NET AI 应用中评估内容安全
- **文章简介：** 我们很高兴地宣布，Microsoft.Extensions.AI.Evaluation.Safety 包已添加到 Microsoft.Extensions.AI.Evaluation 库中！这个新包提供了评估器，帮助您检测 AI 生成内容中的有害或敏感内容——例如仇恨言论、暴力、版权材料、不安全代码等。这些安全评估器由 Azure AI Foundry 评估服务提供支持，并设计为可以无缝集成到您现有的工作流程中，无论您是在本地运行单元测试中的评估，还是在 CI/CD 管道中自动执行离线评估检查。
- **文章地址：** https://devblogs.microsoft.com/dotnet/evaluating-ai-content-safety

#### 理解 C# 中的各类指针
- **文章简介：** 指针是一种特殊的变量，它存储了一个内存地址，这个内存地址代表了另一块内存的位置。指针指向的可以是一个变量、一个数组元素、一个对象实例、一块非托管内存、一个函数等。截止到发文为止，.NET 最新正式版本为 .NET 9，C# 最新正式版本为 C# 13。文中提及的 IL 代码可能会随编译器版本的不同而有所差异，仅供参考。本文将介绍到发文为止 C# 中的各类指针，并对比差异。
- **文章地址：** https://www.cnblogs.com/eventhorizon/p/18873400

#### 换个方式用C#开发微信小程序
- **文章简介：** 前一阵子帮朋友开发个微信小程序，一开始使用Wechat Devtools开发，实在受不了转用uniapp开发。后来突发奇想能否将C#写的PixUI编译成WebAssembly，由微信小程序加载运行。先上网搜了下小程序使用blazor的文章，都是用WebView包了一下blazor应用，没有参考价值，还是自己动手实现吧。
- **文章地址：** https://www.cnblogs.com/BaiCai/p/18877189

#### 记一次ASP.NET CORE线上内存溢出问题与dotnet-dump的排查方法
- **文章简介：** 记一次ASP.NET CORE线上内存溢出问题与dotnet-dump的排查方法。
- **文章地址：** https://www.cnblogs.com/GuZhenYin/p/18879790

#### dotnet-trace 分析.net程序性能
- **文章简介：** 本文将介绍如何使用 dotnet-trace 工具进行 .NET Core 应用的性能跟踪，并结合 PerfView 和 Speedscope 等可视化工具，深入理解应用的运行状况。
- **文章地址：** https://www.cnblogs.com/chenyishi/p/18881181


### 第 37 期（2025年5.1-5.11）
#### 在 .NET 中使用 Sqids 快速的为数字 ID 披上神秘短串，轻松隐藏敏感数字！
- **文章简介：** Sqids 是一个基于 C# 编写、开源的轻量级工具库，它允许你从数字生成类似 YouTube 的 ID。它可以将数字（如 127）编码为字符串（如 yc3），然后你可以将这些字符串解码回原始数字。当你想要将数字（如顺序数值 ID）混淆为看似随机的字符串，以便在 URL 和其他地方使用时，Sqids 就非常派得上用场。
- **文章地址：** https://mp.weixin.qq.com/s/uZws-L02Gee1KusPub6E0g

#### C#/.NET/.NET Core优秀项目和框架2025年4月简报
- **文章简介：** 公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架（每周至少会推荐两个优秀的项目和框架当然节假日除外），公众号推文中有项目和框架的详细介绍、功能特点、使用方式以及部分功能截图等（打不开或者打开GitHub很慢的同学可以优先查看公众号推文，文末一定会附带项目和框架源码地址）。注意：排名不分先后，都是十分优秀的开源项目和框架，每周定期更新分享（欢迎关注公众号：追逐时光者，第一时间获取每周精选分享资讯🔔）。
- **文章地址：** https://mp.weixin.qq.com/s/ItUqROEL0OV13Iwpkgxy7A

#### C# 14 新增功能一览，你觉得实用吗？
- **文章简介：** 今天咱们一起来看看在 C# 14 中新增的几个功能特性，是否给我们日常编码带了来便利。
- **文章地址：** https://mp.weixin.qq.com/s/83fmF_bjP-XCmlTP7Kc5Sg

#### FluentTerminal：一个基于 UWP 开发的现代化 Windows 终端应用
- **文章简介：** FluentTerminal 是一个基于 UWP 开发且开源（GPL-3.0 license）的现代化 Windows 终端应用，旨在为用户提供高度可定制、功能丰富的终端体验。通过其强大的自定义主题模块，用户可以轻松打造个性化十足的终端界面，支持标签页和多个窗口、内置 SSH 和 Mosh 连接支持。
- **文章地址：** https://mp.weixin.qq.com/s/HxPTRAk1Zq4-aWZ9clcXsw

#### 分享 2 款基于 .NET 开源的实时应用监控系统
- **文章简介：** 在现代软件开发和运维管理中，实时应用监控系统扮演着至关重要的角色。它们能够帮助开发者和运维人员实时监控应用程序的状态，及时发现并解决问题，从而确保应用的稳定性和可靠性。今天大姚给大家分享 2 款基于.NET 开源的实时应用监控系统，希望可以为大家提供一些有效的监控解决方案。
- **文章地址：** https://mp.weixin.qq.com/s/TqENSADTTb1yG274dJC3QQ

#### 一个包含 80+ C#/.NET 编程技巧实战练习开源项目！
- **文章简介：** C#/.NET/.NET Core编程常用语法、算法、技巧、中间件、类库、工作业务实操练习集，配套详细的文章教程讲解，助你快速掌握C#/.NET/.NET Core中各种编程常用语法、算法、技巧、中间件、类库、工作业务实操等等。
- **文章地址：** https://mp.weixin.qq.com/s/pazQ3bfyI6maepGjpOw1Ow

#### 为什么我们用 C# 构建了我们的创业公司
- **文章简介：** 当我们开始构建 Tracebit——一款面向 B2B SaaS 安全产品时，我早期做出的一个关键决定是选择一种编程语言。虽然许多初创公司倾向于选择 Python、TypeScript、Golang 或 Rust，但我选择了不同的道路：C#。我之前已经相当多地写过关于这个决定的内容，我想在这里分享一些亮点。
- **文章地址：** https://devblogs.microsoft.com/dotnet/why-we-built-our-startup-in-csharp/

#### C# 14 – 探索扩展成员
- **文章简介：** C# 14 引入了扩展成员。C# 长期以来就有了扩展方法，新的扩展成员语法则在此基础上构建了这个熟悉的特性。最新的预览版增加了静态扩展方法和实例及静态扩展属性。我们未来将发布更多种类的成员。
- **文章地址：** https://devblogs.microsoft.com/dotnet/csharp-exploring-extension-members/

#### C# 线程安全集合 Concurrent
- **文章简介：** 最近看一些代码的时候，发现有人用 System.Collections.Concurrent 下的 BlockingCollection 很便利的实现了生产者 - 消费者模式，这是之前没有注意到的，之前只关注过 ConcurrentQueue<T> 、ConcurrentStack<T> 或 ConcurrentBag<T>这些并发队列，并发堆栈，并发包相关的使用，正好好奇 BlockingCollection的用法，本次将 System.Collections.Concurrent 下的所有用法都实践一下
- **文章地址：** https://www.cnblogs.com/pandefu/p/18864569

#### 一个基于 WPF 开源、美观的通用上位机程序框架
- **文章简介：** Cheems上位机框架是一个基于WPF（Windows Presentation Foundation）技术构建的开源、通用上位机程序框架，旨在提供一个高效、可扩展、易于维护的开发平台，用于快速构建各类工业自动化、设备监控、数据采集与分析等上位机应用。
- **文章地址：** https://mp.weixin.qq.com/s/ZhfhfaHorHoHxn0sSRG2dA

#### 一款基于 .NET 开源的多功能的 B 站视频下载工具
- **文章简介：** downkyi（哔哩下载姬）是一款基于 .NET 开源、简单易用的哔哩哔哩（B站）视频下载工具，具有简洁的界面，流畅的操作逻辑。哔哩下载姬可以下载几乎所有的 B站视频，并输出mp4格式的文件。采用Aria下载器多线程下载，采用FFmpeg对视频进行混流、提取音视频等操作。
- **文章地址：** https://mp.weixin.qq.com/s/AGZ3H3tdMhfeg2C0qBTjzQ

#### 分享5款开源、美观的 WinForm UI 控件库
- **文章简介：** 今天大姚给大家分享5款开源、美观的 WinForm UI 控件库，助力让我们的 WinForm 应用更好看。
- **文章地址：** https://mp.weixin.qq.com/s/hBrm3J1zPMEPvPTuMSwKYg

#### 如何反向绘制出 .NET程序 异步方法调用栈
- **文章简介：** 如何反向绘制出 .NET程序 异步方法调用栈。
- **文章地址：** https://www.cnblogs.com/huangxincheng/p/18871528

#### 如何把ASP.NET Core WebApi打造成Mcp Server
- **文章简介：** MCP (Model Context Protocol)即模型上下文协议目前不要太火爆了，关于它是什么相信大家已经很熟悉了。目前主流的AI开发框架和AI工具都支持集成MCP，这也正是它的意义所在。毕竟作为一个标准的协议，当然是更多的生态接入进来才会有意义。使用MCP我们可以把Tools调用标准化，这意味着我们可以忽略语言、框架快速把工具融合到不同的模型中去。现在，如何把现有的业务逻辑快速的接入到模型中，成为模型落地很关键的一步，今天我们就借助微软的Semantic Kernel和Microsoft.Extensions.AI框架，通过简单的示例展示，如何把现有的ASP NET Core WebApi转换成MCP Server。
- **文章地址：** https://www.cnblogs.com/wucy/p/18864044/dotnet_webapi_mcp

#### .net core workflow流程定义
- **文章简介：** .net core workflow流程定义。
- **文章地址：** https://www.cnblogs.com/wikeflow/p/18868313

#### c#开发完整的Socks5代理客户端与服务端——客户端（已完结）
- **文章简介：** c#开发完整的Socks5代理客户端与服务端——客户端（已完结）。
- **文章地址：** https://www.cnblogs.com/qwqwQAQ/p/18867762

#### 使用C#构建一个同时问多个LLM并总结的小工具 
- **文章简介：** 使用C#构建一个同时问多个LLM并总结的小工具 。
- **文章地址：** https://www.cnblogs.com/mingupupu/p/18866486

#### 【译】Visual Studio Hub 介绍
- **文章简介：** 这就是为什么我们创建了 Visual Studio Hub——一个帮助您快速找到最重要内容的单一目的地。无论您是在寻找最新的功能、GitHub Copilot 资源、即将举行的活动，还是我们产品团队的专家见解，Visual Studio Hub 都可以轻松地与 Visual Studio 生态系统中发生的一切保持联系。
- **文章地址：** https://www.cnblogs.com/MeteorSeed/p/18864220

#### .NET + AI | Semantic Kernel vs Microsoft.Extensions.AI
- **文章简介：** Microsoft.Extensions.AI 在 .NET AI 应用架构中的定位示意图：应用程序通过 Microsoft.Extensions.AI 调用下层各种 AI 服务（如 Semantic Kernel、OpenAI、Ollama 等），其核心由 Microsoft.Extensions.AI.Abstractions 提供统一接口。
- **文章地址：** https://www.cnblogs.com/sheng-jie/p/18863626/semantic-kernel-vs-microsoft-extensions-ai

#### .NET 原生驾驭 AI 新基建实战系列（六）：Pinecone ── 托管向量数据库的向量数据库的云原生先锋
- **文章简介：** 本文将深入介绍 Pinecone 的背景、特点及其优势，并结合 GitHub 上 Semantic Kernel 的单元测试文件 PineconeMemoryStoreTests.cs，详细讲解 Pinecone 在 Semantic Kernel 中的集成和使用方法。
- **文章地址：** https://www.cnblogs.com/code-daily/p/18860998


## 4月
### 第 36 期（2025年4.21-4.27）
#### 精选 14 款 .NET 开源、功能强大的快速开发框架，提高开发生产效率、避免工作996！
- **文章简介：** 选择一款全面且功能强大的快速开发框架能够帮助我们解决C#、.NET项目中的很多重复工作，从而提高开发生产效率、避免工作996。今天大姚给大家分享14款.NET开源、功能强大的快速开发框架，同学们可以按需选择适合自己的框架进行开发（注意，以下排名不分先后）。
- **文章地址：** https://mp.weixin.qq.com/s/ga18sbN5bgIVtPUOsKx1xw

#### 一个开源、经典的 WPF 控件、组件和实用工具集合，值得参考学习！
- **文章简介：** Extended.Wpf.Toolkit是一款开源、经典、易于使用的 WPF 控件、组件和实用工具集合，专为打造新一代 Windows 应用程序而设计。它能帮助开发者构建经典且外观专业的 WPF 应用程序，对于想要自己编写 WPF UI 界面的同学可以参考借鉴学习。
- **文章地址：** https://mp.weixin.qq.com/s/avLIWx6tmS5DLokzLLfurw

#### 2025 年全面且实用的 Visual Studio 插件推荐，开发效率提升利器！
- **文章简介：** 俗话说的好工欲善其事必先利其器，安装一些实用的 Visual Studio 插件对自己日常的开发和工作效率能够大大的提升，避免996从选一款好的 Visual Studio 实用插件开始。以下是大姚认为比较实用的 Visual Studio 插件希望对大家有用，大家有更好的插件推荐可在文末留言🤞。
- **文章地址：** https://mp.weixin.qq.com/s/pPotUmbPPVWnF6F_jXvRIg

#### AI Dev Gallery：基于.NET的本地人工智能开发入口
- **文章简介：** AI Dev Gallery是一个 Windows 应用程序，它是一个使用.NET 进行 AI 开发的综合游乐场。它提供了您探索、实验和实现应用程序中 AI 功能所需的一切，而无需连接到云服务。
- **文章地址：** https://devblogs.microsoft.com/dotnet/introducing-ai-dev-gallery-gateway-to-local-ai-development/

#### dotnet 9 通过 AppHostRelativeDotNet 指定自定义的运行时路径
- **文章简介：** dotnet 9 通过 AppHostRelativeDotNet 指定自定义的运行时路径。
- **文章地址：** https://www.cnblogs.com/lindexi/p/18847625

#### 一次小而美的重构：使用 C# 在 Avalonia 中生成真正好看的词云
- **文章简介：** 一次小而美的重构：使用 C# 在 Avalonia 中生成真正好看的词云。
- **文章地址：** https://www.cnblogs.com/deali/p/18848662

#### C# 使用StackExchange.Redis实现分布式锁的两种方式
- **文章简介：** C# 使用StackExchange.Redis实现分布式锁的两种方式。
- **文章地址：** https://www.cnblogs.com/qwqwQAQ/p/18849019

#### 【译】让多线程调试更有意义
- **文章简介：** 调试复杂的程序常常感觉像是在迷宫般的线程和堆栈跟踪中跳转。理解线程行为和跟踪问题的挑战可能令人生畏，这会导致更长的开发时间和更大的挫败感。但是现在，有一个解决方案可以简化这个过程——在 Visual Studio 的并行堆栈窗口中引入 AI 驱动的线程摘要。
- **文章地址：** https://www.cnblogs.com/MeteorSeed/p/18846145

#### 基于Blazor实现的运输信息管理系统
- **文章简介：** 运输信息管理系统（TIMS）是一个集手机端和PC端协同工作的小型运输服务公司的信息化系统，采用Blazor框架的Auto模式进行开发。
- **文章地址：** https://www.cnblogs.com/known/p/18844645

#### C#高性能开发之类型系统：从 C# 7.0 到 C# 14 的类型系统演进全景
- **文章简介：** C#高性能开发之类型系统：从 C# 7.0 到 C# 14 的类型系统演进全景。
- **文章地址：** https://www.cnblogs.com/code-daily/p/18844112

#### 在SqlSugar的开发框架中增加对低代码EAV模型（实体-属性-值）的WebAPI实现支持
- **文章简介：** 在SqlSugar的开发框架中增加对低代码EAV模型（实体-属性-值）的WebAPI实现支持。
- **文章地址：** https://www.cnblogs.com/wuhuacong/p/18842471

#### .NET Core中的配置Configuration实战
- **文章简介：** .NET Core中的配置Configuration实战。
- **文章地址：** https://www.cnblogs.com/caoruipeng/p/18842001

#### .NET 原生驾驭 AI 新基建实战系列（四）：Qdrant ── 实时高效的向量搜索利器
- **文章简介：** .NET 原生驾驭 AI 新基建实战系列（四）：Qdrant ── 实时高效的向量搜索利器。
- **文章地址：** https://www.cnblogs.com/code-daily/p/18840212

#### 某公司原版.NET面试题，大家觉得难吗？
- **文章简介：** 某公司原版.NET面试题解析。
- **文章地址：** https://mp.weixin.qq.com/s/tbOEra1HygtmhzZoiuir0A


### 第 35 期（2025年4.14-4.20）
#### Visual Studio 2022 v17.13新版发布：强化稳定性和安全，助力 .NET 开发提效！
- **文章简介：** 今天大姚带领大家一起来看看 Visual Studio 2022 v17.13 新版发布都更新了哪些新功能，为我们开发工作带来了哪些便利，是否真的值得我们花费时间把 Visual Studio 2022 更新到最新版本。
- **文章地址：** https://mp.weixin.qq.com/s/tAgn_4ImjHlojWTgLDdlpw

#### 一个开源的 Blazor 跨平台入门级实战项目
- **文章简介：** YourWeather是一个开源（MIT license）、免费的 Blazor 跨平台入门级实战项目，多个项目共用一个Rcl（Razor类库），通过天气API获取当前天气和天气预报，具有多个天气源（高德地图、和风天气 、心知天气等），也可以选择指定位置的天气。
- **文章地址：** https://mp.weixin.qq.com/s/QqG5c26IpfFQT046qmZHdg

#### 加入 .NET 与 C# 团队，共赴 2025 年 Microsoft Build
- **文章简介：** 微软 Build 2025 的倒计时已经开始！呼吁所有.NET 开发者：准备好享受令人兴奋的.NET 和 C#内容。无论你是经验丰富的老手还是初学者，这里都有适合每个人的内容可以深入探索和享受。不要错过这次学习并与.NET 和微软社区其他成员建立联系的机会。
- **文章地址：** https://devblogs.microsoft.com/dotnet/join-us-at-build-2025/

#### .NET AI 模板 Preview 2 现已发布
- **文章简介：** 我们非常高兴地宣布，.NET AI Chat Web App 模板的第二个预览版现已推出！这次更新带来了令人兴奋的新功能，包括对.NET Aspire 的支持以及在使用.NET Aspire 时与 Qdrant 向量数据库的集成，这使得创建云原生 AI 聊天应用变得更加容易。我们的.NET AI 模板继续作为我们简化.NET AI 开发的持续努力的一部分，通过在 Visual Studio、Visual Studio Code 和.NET CLI 中提供脚手架和指导。
- **文章地址：** https://devblogs.microsoft.com/dotnet/announcing-dotnet-ai-template-preview2

#### Hangfire Redis 实现秒级定时任务、使用 CQRS 实现动态执行代码
- **文章简介：** 在微服务架构中中，定时任务是最常用的基础设施组件之一，社区中有很多定时任务类库或平台，例如 Quartz.NET、xxx-job，使用方法差异很大，比如 xxx-job 的核心是 http 请求，配置定时任务实现 http 请求具体的接口，不过用起来还是比较复杂的。
- **文章地址：** https://www.cnblogs.com/whuanle/p/18832422

#### 使用 StreamJsonRpc 在 ASP.NET Core 中启用 JSON-RPC
- **文章简介：** StreamJsonRpc 是微软开发的一个开源库，用于在 .NET 平台中实现基于 JSON-RPC 2.0 规范 的远程过程调用（RPC）。它通过流（如管道、网络流等）实现高效的跨进程或跨网络通信，特别适用于需要轻量级、灵活通信的场景。
- **文章地址：** https://mp.weixin.qq.com/s/00WA_krKeo79KAc6le5G5A

#### 一款基于 .NET 开源、美观的桌面端餐饮管理系统
- **文章简介：** 蜀味正道是一款基于 .NET 开源、美观、全面高效的桌面端餐饮管理系统，该系统是专门针对餐饮行业开发的桌面应用程序，旨在提供高效、便捷的餐饮管理服务。
- **文章地址：** https://mp.weixin.qq.com/s/pSzCRs_Z_lNooYHagGYaDQ

#### 推荐 3 款 .NET 开源免费、功能强大的内网穿透工具
- **文章简介：** 今天大姚给大家推荐 3 款 .NET 开源免费、功能强大、跨平台的内网穿透工具。
- **文章地址：** https://mp.weixin.qq.com/s/2sGP4TBcg4j86zOvDCuHKw

#### C# OnnxRuntime部署DAMO-YOLO香烟检测
- **文章简介：** C# OnnxRuntime部署DAMO-YOLO香烟检测。
- **文章地址：** https://mp.weixin.qq.com/s/f1G72xA_gqnCMiPSLVMg6g

#### 记一次 .NET某固高运动卡测试 卡慢分析
- **文章简介：** 记一次 .NET某固高运动卡测试 卡慢分析。
- **文章地址：** https://www.cnblogs.com/huangxincheng/p/18824441

#### 解锁.NET 9性能优化黑科技：从内存管理到Web性能的最全指南
- **文章简介：** .NET 9为开发者带来了一系列强大的性能优化工具和改进，涵盖内存管理、异步编程、代码执行效率和 Web 应用性能等多个方面。
- **文章地址：** https://www.cnblogs.com/code-daily/p/18830657

#### .NET 原生驾驭 AI 新基建实战系列（三）：Chroma ── 轻松构建智能应用的向量数据库
- **文章简介：** .NET 原生驾驭 AI 新基建实战系列（三）：Chroma ── 轻松构建智能应用的向量数据库。
- **文章地址：** https://www.cnblogs.com/code-daily/p/18826233

#### surging 集成SuperSocket预发布版本2.0
- **文章简介：** 周末在家试着扩展SuperSocket，因为之前都是只支持.net framework, 后面出现支持.NET CORE 的SuperSocket 2.0 ，然后集成进来和dotnetty 做下对比，dotnetty 有多强，我压测可以支持20w/s, 然后客户提供的服务器，通过外网压测网关，把上行速度50MB带宽的网络跑满了，引擎主机CPU只是在15%左右，完全没有跑满。然后再试试国人开发的SuperSocket看下性能怎么样。
- **文章地址：** https://www.cnblogs.com/fanliang11/p/18824796

#### C#关键字：in、out、ref、in T、out T、[In]、[Out]这些你都知道多少？ 
- **文章简介：** C#关键字 in、out、ref、in T、out T、[In]、[Out]这些你都知道多少？
- **文章地址：** https://www.cnblogs.com/caoruipeng/p/18821383


### 第 34 期（2025年4.7-4.13）
#### DotNetGuide 突破了 8K + Star，努力打造C#/.NET/.NET Core全面的学习、工作、面试指南知识库！
- **文章简介：** 转眼之间维护DotNetGuide（全面的C#/.NET/.NET Core学习、工作、面试指南知识库）已经持续超过了4年多的时间，Commit提交数也超过1400+，在前几天在 GitHub 上也突破了8k+ Star并且荣获GitHub C# 中文Trending月榜第一，这里由衷的感谢各位贡献者和社区小伙伴们的支持。
- **文章地址：** https://mp.weixin.qq.com/s/4SJFeGXSJdirIy5cBzOkeg

#### C# LINQ 快速入门实战指南，建议收藏学习
- **文章简介：** 因为咱们的.NET EF Core快速入门实战教程经常会用到 LINQ 去查询和操作 MySQL 中的数据，因此我觉得很有必要对 LINQ 的一些使用技巧、常用方法、特性做一个详细的介绍，让大家在后续的课程中不迷茫。
- **文章地址：** https://mp.weixin.qq.com/s/qRYeSLNS4BGNpWoZm-I4pQ

#### 一起来看看 .NET 10 Preview 3 新增的功能
- **文章简介：** 2025 年 4 月 10 日 .NET 团队发布了.NET 10 Preview 3，该版本主要在.NET 运行时、SDK、库、C#、ASP.NET Core、Blazor、.NET MAUI 等方面进行了增强。
- **文章地址：** https://devblogs.microsoft.com/dotnet/dotnet-10-preview-3

#### 用 .NET NativeAOT 构建完全 distroless 的静态链接应用
- **文章简介：** .NET NativeAOT 想必不少开发者都已经很熟悉了，它可以将 .NET 程序集直接编译到原生的机器代码，从而可以脱离 VM 直接运行。简单的一句 `dotnet publish -c Release -r <rid> /p:PublishAot=true` 就可以做到。
- **文章地址：** https://mp.weixin.qq.com/s/86u4-7C3eV31qwI47qzDDg

#### 一款基于 .NET 8 + Vue 开源的、企业级中后台权限管理系统
- **文章简介：** ApeVolo.Admin 一款基于.NET 8、SqlSugar、Vue、Elment UI、RBAC、前后端分离、开源（Apache-2.0 license）、开箱即用的企业级中后台权限管理系统。项目具备丰富的组件、简单的逻辑代码、常见的知识点、不仅适用于新手学习、更适用企业级系统开发，助力快速完成常规业务需求开发。
- **文章地址：** https://mp.weixin.qq.com/s/TmJsAVSc_nfNd9f0Zh6YHA

#### 排查 EF 保存数据时提示：Validation failed for one or more entities 的问题
- **文章简介：** 这个错误提示表明，在尝试将实体保存到数据库时，一个或多个实体的验证失败了。但是，错误消息本身并没有提供足够的详细信息来指出是哪个具体的属性或字段导致了验证失败，而且这个表的字段比较多不好一个一个的去排查具体是哪个字段的问题。这里分享一个比较实用的技巧，能够帮助我们快速定位数据验证错误问题。
- **文章地址：** https://mp.weixin.qq.com/s/lopiYuOkMTAF9fS9f3Lqqg

#### 一款 .NET 开源、免费、轻量级且非侵入性的防火墙软件
- **文章简介：** TinyWall是一款基于 .NET 开源（GPL-3.0 license）、免费、轻量级、用户友好且非侵入性的防火墙软件。
- **文章地址：** https://mp.weixin.qq.com/s/Q2_GMFYbbKuxjBO8YNNO4Q

#### .NET 中编译错误与运行时错误的区别
- **文章简介：** 在 .NET 开发中，程序错误通常发生在两个不同阶段：编译阶段和运行时阶段。要想高效地调试问题并写出高质量、无错误的代码，理解这两种错误的区别非常重要。本文将通过示例，帮助你分清编译错误与运行时错误的不同点。
- **文章地址：** https://mp.weixin.qq.com/s/w_SDPoMutMq4unjgceK5ZQ

#### 2025年C#/.NET快速入门实战指南大全
- **文章简介：** 2025年C#/.NET快速入门实战指南大全。
- **文章地址：** https://mp.weixin.qq.com/s/mCVosesSze3zr85dgbNPSg

#### 记一次 .NET某云HIS系统 CPU爆高分析
- **文章简介：** 记一次 .NET某云HIS系统 CPU爆高分析。
- **文章地址：** https://mp.weixin.qq.com/s/bh8Gnw810dQyhUWN9_QZWQ

#### .NET 阻止关机机制以及关机前执行业务
- **文章简介：** 本文主要介绍Windows在关闭时，如何正确、可靠的阻止系统关机以及关机前执行相应业务Windows关机，默认会给应用几s的关闭时间，但有一些场景需要在关机/重启前执行更长时间的业务逻辑，确保下次开机时数据的一致性以及可靠性。统一整理，以下是实现这一需求的几种方法,
- **文章地址：** https://www.cnblogs.com/kybs0/p/18822799

#### 使用 StreamJsonRpc 在 ASP.NET Core 中启用 JSON-RPC 
- **文章简介：** StreamJsonRpc 是微软开发的一个开源库，用于在 .NET 平台中实现基于 JSON-RPC 2.0 规范 的远程过程调用（RPC）。它通过流（如管道、网络流等）实现高效的跨进程或跨网络通信，特别适用于需要轻量级、灵活通信的场景。
- **文章地址：** https://www.cnblogs.com/shanyou/p/18822452

#### .NET 原生驾驭 AI 新基建实战系列（二）：Semantic Kernel 整合对向量数据库的统一支持
- **文章简介：** 在人工智能（AI）应用开发迅猛发展的今天，向量数据库作为存储和检索高维数据的重要工具，已经成为许多场景（如自然语言处理、推荐系统和语义搜索）的核心组件。对于.NET生态系统的开发者而言，如何高效地整合和管理不同的向量数据库，并以统一的方式使用它们，是一个亟待解决的问题。
- **文章地址：** https://www.cnblogs.com/code-daily/p/18814133

#### C# 工业视觉开发必刷20道 Halcon 面试题
- **文章简介：** 随着工业4.0的深入推进，越来越多的企业开始重视智能制造和自动化生产。在这个背景下，对具备C#和Halcon开发经验的专业人才需求也日益增长。为了帮助广大 C#工业视觉开发的朋友更好地备战面试，掌握Halcon的核心技能，小编精心整理了20道高频Halcon面试题。
- **文章地址：** https://www.cnblogs.com/1312mn/p/18755838


### 第 33 期（2025年4.1-4.6）
#### 在 Blazor 中使用 Chart.js 快速创建数据可视化图表
- **文章简介：** BlazorChartjs 是一个在 Blazor 中使用 Chart.js 的库（支持Blazor WebAssembly和Blazor Server两种模式），它提供了简单易用的组件来帮助开发者快速集成数据可视化图表到他们的 Blazor 应用程序中。本文我们将一起来学习一下在 Blazor 中使用 Chart.js 快速创建数据可视化图表。
- **文章地址：** https://mp.weixin.qq.com/s/S-rvo1_1Oo6_2oeOFr7f2A

#### 一款让 Everything 更加如虎添翼的 .NET 开源辅助工具！
- **文章简介：** EverythingToolbar 是一款基于 .NET 开源（MIT License）、免费的实用辅助工具，它可以将 Everything 添加到 Windows 任务栏，从而取代了 Windows 传统的文件搜索功能，提供比 Windows 内置搜索更优越、更快速的搜索体验。
- **文章地址：** https://mp.weixin.qq.com/s/oouJHTJPKeT2dJEAt6NDGQ

#### 由 MCP 官方推出的 C# SDK，使 .NET 应用程序、服务和库能够快速实现与 MCP 客户端和服务器交互！
- **文章简介：** MCP C# SDK 是由 Model Context Protocol（MCP）官方推出的 C# 软件开发工具包（SDK），它使 .NET 应用程序、服务和库能够快速实现与 MCP 客户端和服务器进行交互。MCP是一个开放协议，它标准化了应用程序如何为大型语言模型（LLMs）提供上下文，并实现了 LLMs 与各种数据源和工具之间的安全集成。
- **文章地址：** https://mp.weixin.qq.com/s/2ynU3wdFrj06cd_zccI5pg

#### 分享 3 款基于 .NET 开源且免费的远程桌面工具
- **文章简介：** 今天大姚给大家分享 3 款基于 .NET 开源、免费、功能强大的远程桌面工具，希望可以给大家的远程工作和学习带来便利。
- **文章地址：** https://mp.weixin.qq.com/s/ppB41HVLFmisdLO07OIsMQ

#### BotSharp 5.0 MCP：迈向更开放的AI Agent框架
- **文章简介：** 在人工智能快速发展的时代，AI Agent（人工智能代理）作为一种能够自主感知环境、决策并执行动作的实体，在众多领域展现出了巨大的潜力。BotSharp 是一个功能强大的开源项目，由 SciSharp[1] 社区开发和维护，旨在实现.NET技术栈下高度可定制的多智能体解决方案。为开发高效的对话式 AI 系统提供了极大的灵活性。通过其模块化的设计和多模型的支持，它更适合需要定制化需求的大型企业或组织。BotSharp作为一款专注于AI Agent开发的框架，一直致力于为开发者提供强大而灵活的工具来构建各种类型的智能代理。BotSharp 5.0 的 MCP（Model Context Protocol）支持是该版本的核心升级之一，BotSharp 5.0 MCP版本的推出，标志着该框架向着更开放的方向迈出了重要的一步，为开发者和使用者带来了更多的可能性和机遇。
- **文章地址：** https://www.cnblogs.com/shanyou/p/18809988

#### ShadowSql之.net sql拼写神器
- **文章简介：** ShadowSql之.net sql拼写神器，我正在开发的一个.net sql拼写工具(SqlBuilder)，也可以算是ORM，命名为ShadowSql，本工具的作用就是帮码农拼写sql，对标开源项目SqlKata。
- **文章地址：** https://www.cnblogs.com/xiangji/p/18806891

#### 使用MCP C# SDK开发MCP Server + Client
- **文章简介：** 近日被MCP刷屏了，刚好看到张队发了一篇文章提到MCP的官方C# SDK发布了预览版，于是手痒痒尝了一下鲜，写了一个DEMO分享给大家。
- **文章地址：** https://www.cnblogs.com/edisonchou/p/-/introduction-to-mcp-csharp-sdk

#### C# 窗口过程消息处理 WndProc
- **文章简介：** C# 窗口过程消息处理 WndProc。
- **文章地址：** https://www.cnblogs.com/BluePointLilac/p/18802906

#### 用 CSnakes 把 MarkItDown 嵌入到 .NET 应用程序
- **文章简介：** 本文将演示我如何使用 CSnakes 将一个调用了 MarkItDown 的 Python 函数脚本嵌入到我的 .NET 应用程序中，让 C# 代码间接完成文档转换。
- **文章地址：** https://mp.weixin.qq.com/s/LDJoSyYVv8XsySqjjfuZ3g

#### MySurvey 问卷调查, 一个简单的Biwen.QuickApi示例项目
- **文章简介：** 很久没更新我的博客了,之前开发的Biwen.QuickApi微框架 一直没有开发一个示例项目,最近有点时间,写了一个示例项目稍微介绍下,
- **文章地址：** https://www.cnblogs.com/vipwan/p/18808244


## 3月
### 第 32 期（2025年3.24-3.31）
#### 面试官问：你知道 C# 单例模式有哪几种常用的实现方式？
- **文章简介：** 单例模式是一种创建型设计模式，它主要确保在一个类只有一个实例，并提供一个全局访问点来获取该实例。在C#中，有多种方式实现单例模式，每种方式都有其特定的使用场景和注意事项。
- **文章地址：** https://mp.weixin.qq.com/s/KmsCsE98byOaPGCheaNZxA

#### 精选15款C#/.NET编程效率提升类库，含详细使用教程！
- **文章简介：** 在.NET开发领域中随着技术的不断进步和项目的日益复杂，选择和使用一款合适的类库成为提升开发效率、保证代码质量和缩短项目周期的关键因素。今天大姚给大家分享15款C#/.NET编程效率提升类库，并且都包含详细介绍和使用教程。
- **文章地址：** https://mp.weixin.qq.com/s/dU-x94S9LJz9OdXlBw64LA

#### C# 13 中的新增功能实操
- **文章简介：** 今天大姚带领大家一起来看看 C# 13 中的新增几大功能，并了解其功能特性和实际应用场景。
- **文章地址：** https://mp.weixin.qq.com/s/s6FXo-8pL2I3l8EDH4-ZiA

#### 一个基于 .NET 开源免费的异地组网和内网穿透工具
- **文章简介：** linker是一个基于 .NET8 开源免费（GPL-2.0 license）的异地组网和内网穿透工具，支持TCP(支持IPV6)打洞、UDP打洞，服务器中继，异地组网使用虚拟网卡将各个客户端组建为局域网络、支持点对点、点对网、网对网等。
- **文章地址：** https://mp.weixin.qq.com/s/6uerc4ISjoipRg3A7lPpsA

#### SLNX 支持简介，.NET CLI 中一种更加简化的全新解决方案文件格式
- **文章简介：** 在 SDK 9.0.200 之前，创建 SLNX 文件的唯一方式是通过 Visual Studio 设置。勾选 环境 > 预览功能 > 使用解决方案文件持久性模型 设置后，用户可以将现有的 .sln 文件另存为新的 .slnx 格式。
- **文章地址：** https://mp.weixin.qq.com/s/RRYEoWCsQpOuI4Q9UCsJdA

#### 在 ASP.NET Core 中创建中间件的 4 种方式
- **文章简介：** 今天大姚带领大家一起来盘点一下在 ASP.NET Core 应用程序中添加和创建中间件的常见的四种方式。
- **文章地址：** https://mp.weixin.qq.com/s/xdEhu3JpCslPIBRDIMUCAw

#### C#14内置AI支持，让代码更智能
- **文章简介：** C# 14 借助 AI 辅助功能，简化了软件开发流程，让代码生成、重构和调试变得更加高效。 Visual Studio 和 .NET 工具集成了 AI 功能，使开发人员能够编写干净、易于维护的代码，并享受机器学习驱动的建议、自动完成和智能调试。
- **文章地址：** https://mp.weixin.qq.com/s/Gjj2h5YIiEMEnxUhy7xRRg

#### 一款基于 .NET 开源、配置灵活的工作流引擎
- **文章简介：** CCFlow 是一款基于 .NET 开源（GPL-3.0开源协议）、配置灵活、功能强大，适合中国国情的工作流引擎，集成方式简洁，容易实现插件模式的开发。
- **文章地址：** https://mp.weixin.qq.com/s/9VOSiLd5TCjtayumOdTYTg

#### .NET 源代码生成器分析器入门
- **文章简介：** 本文将带领大家入门 dotnet 的 SourceGenerator 源代码生成器技术，期待大家阅读完本文能够看懂理解和编写源代码生成器和分析器。
- **文章地址：** https://mp.weixin.qq.com/s/ef8ujn9RfxXlfNDy14PaNA

#### AOT编译Avalonia应用：StarBlog Publisher项目实践与挑战
- **文章简介：** AOT编译Avalonia应用 StarBlog Publisher 项目实践与挑战
- **文章地址：** https://www.cnblogs.com/deali/p/18797316

#### 互联网不景气了那就玩玩嵌入式吧，用纯.NET开发并制作一个智能桌面机器人（四）：结合BotSharp智能体框架开发语音交互
- **文章简介：** 互联网不景气了那就玩玩嵌入式吧，用纯.NET开发并制作一个智能桌面机器人（四）：结合BotSharp智能体框架开发语音交互。
- **文章地址：** https://www.cnblogs.com/GreenShade/p/18771608

#### .NET 原生驾驭 AI 新基建实战系列（一）：向量数据库的应用与畅想
- **文章简介：** 在当今数据驱动的时代，向量数据库（Vector Database）作为一种新兴的数据库技术，正逐渐成为软件开发领域的重要组成部分。特别是在 .NET 生态系统中，向量数据库的应用为开发者提供了构建智能、高效应用程序的新途径。
- **文章地址：** https://www.cnblogs.com/code-daily/p/18784938

#### C# - 获取枚举描述 - 使用增量源生成器
- **文章简介：** C# 获取枚举描述的方法有很多, 常用的有通过 DescriptionAttribute 反射获取, 进阶的可以加上缓存机制, 减少反射的开销。今天我们还提供一种更加高效的方法,通过增量源生成器生成获取枚举描述的代码。这是在编译层面实现的, 无需反射, 性能更高。
- **文章地址：** https://www.cnblogs.com/broadm/p/18786843

#### 使用 BrowserStack App Automate 与 Appium UI 测试自动化 .NET MAUI 应用程序
- **文章简介：** 使用 BrowserStack App Automate 与 Appium UI 测试自动化 .NET MAUI 应用程序。
- **文章地址：** https://devblogs.microsoft.com/dotnet/browserstack-appium-dotnet-maui


### 第 31 期（2025年3.17-3.23）
#### 推荐8款 .NET 开源、免费、实用的 Windows 效率软件
- **文章简介：** 今天大姚给大家推荐8款基于 .NET 开源、免费、实用的 Windows 效率软件，开发工作提升利器，希望可以帮助到有需要的小伙伴。
- **文章地址：** https://mp.weixin.qq.com/s/pU3_op8rgEywqAKGqsjfYA

#### C# 中比较实用的关键字，基础高频面试题！
- **文章简介：** 在C#编程中关键字是构建逻辑和实现功能的基石，它承载着编程语言的语法规则和编程智慧。熟练掌握这些基础高频关键字对提升编程能力和面试表现至关重要，它们是日常开发和解决复杂问题的关键。
- **文章地址：** https://mp.weixin.qq.com/s/V1fDK4cs_j_igsIrKcPHZg

#### 一款 .NET 开源、功能强大的远程连接管理工具，支持 RDP、VNC、SSH 等多种主流协议！
- **文章简介：** mRemoteNG是一款基于 .NET 开源（GPL-2.0 license）、免费、功能强大的 Windows 远程连接管理工具，支持多种语言、支持 RDP、VNC、SSH 等多种主流协议、并且提供了标签式界面，用户可同时管理和切换多个远程连接。
- **文章地址：** https://mp.weixin.qq.com/s/0KZuIi9PrNY04INjBmHbVw

#### 浅谈 C# 13 中的 params 集合
- **文章简介：** 在 C# 13 中，params 的改进使其从可变数量的数组参数升级为可变数量的集合类型参数。这一改进通过支持高性能集合类型（如Span<T>,ReadOnlySpan<T>）和简化调用语法，显著提升了代码的灵活性和效率。
- **文章地址：** https://mp.weixin.qq.com/s/RNxL8YX_BEFDb3qcJzXjqA

#### 精选 5 款基于 .NET 开源、功能强大的编辑器
- **文章简介：** 今天大姚给大家分享 5 款基于 .NET 开源、免费、功能强大的编辑器，其中包含 C# 代码编辑器、文本编辑器、CSV 文本编辑器和 Markdown 编辑器。
- **文章地址：** https://mp.weixin.qq.com/s/hmd1e87YTLE8kXJQBpeONg

#### dotnet 源代码生成器分析器入门
- **文章简介：** 本文将带领大家入门 dotnet 的 SourceGenerator 源代码生成器技术，期待大家阅读完本文能够看懂理解和编写源代码生成器和分析器。
- **文章地址：** https://www.cnblogs.com/lindexi/p/18786647

#### .NET 10 Preview 2 现已发布！
- **文章简介：** .NET 团队于 2025 年 3 月 18 日发布了.NET 10 Preview 2，该版本在.NET 运行时、SDK、库、C#、ASP.NET Core、Blazor、.NET MAUI 等方面进行了增强。
- **文章地址：** https://devblogs.microsoft.com/dotnet/dotnet-10-preview-2/

#### MSTest 3.8：增强 .NET 测试的 10 大功能！
- **文章简介：** MSTest，也称为微软测试框架，简化了.NET 应用程序的测试体验。此测试框架允许用户编写和执行测试，同时提供集成到 Visual Studio 和 Visual Studio Code 测试资源管理器的测试套件，以及许多 CI 管道。MSTest 完全支持、开源且跨平台，与所有支持的.NET 目标一起工作，同时保持对 VSTest 的支持，并增加了对 Microsoft.Testing.Platform（MTP）改进体验的支持。
- **文章地址：** https://devblogs.microsoft.com/dotnet/mstest-3-8-highlights/

#### ASP.NET Core 模型验证消息的本地化新姿势
- **文章简介：** ASP.NET Core 模型验证消息的本地化新姿势。
- **文章地址：** https://www.cnblogs.com/himax/p/18785387/how_to_localize_validation_attrbuite_message

#### .NET Core奇技淫巧之WinForm使用Python.NET并打包
- **文章简介：** .NET Core奇技淫巧之WinForm使用Python.NET并打包。
- **文章地址：** https://www.cnblogs.com/GuZhenYin/p/18781724

#### C#实现自己的Json解析器(LALR(1)+miniDFA)
- **文章简介：** C#实现自己的Json解析器(LALR(1)+miniDFA)。
- **文章地址：** https://www.cnblogs.com/bitzhuwei/p/18779851

#### .NET8中gRPC的使用
- **文章简介：** 在.NET8中使用gRPC。
- **文章地址：** https://www.cnblogs.com/liyongqiang-cc/p/18691064


### 第 30 期（2025年3.10-3.16）
#### 企业应用开发中.NET ORM EF常用哪种模式？
- **文章简介：** 本篇文章来源于DotNetGuide技术社区微信交流小伙伴的提问：在企业应用开发中.NET ORM EF常用哪种模式进行开发？今天我们一起来了解一下EF开发的三种模式。
- **文章地址：** https://mp.weixin.qq.com/s/PqKOZWx6r0oo48uNxx6L2Q

#### 基于 .NET Blazor 开源、低代码、易扩展的插件开发框架
- **文章简介：** Known 是一个基于 Blazor 的轻量级、跨平台、低代码、易扩展的插件开发框架。它旨在帮助开发者快速构建和扩展应用程序，提供了一整套工具和组件，从前端到后端全栈支持。
- **文章地址：** https://mp.weixin.qq.com/s/CJse1k6xv0kDb1_4gtXdhA

#### 全面的 .NET 操作 SQLite 入门实战
- **文章简介：** EasySQLite是一个七天.NET 8操作SQLite入门到实战详细教程，主要是对学校班级，学生信息进行管理维护（包含选型、开发、发布、部署）！
- **文章地址：** https://mp.weixin.qq.com/s/X7Aaq-uEb_AYWvH5GSfO5A

#### 分享 3 个 .NET 开源的文件压缩处理库，助力快速实现文件压缩解压功能！
- **文章简介：** 今天大姚给大家分享 3 个 .NET 开源、免费的文件压缩处理库，希望可以快速帮助同学们实现文件压缩和解压功能！
- **文章地址：** https://mp.weixin.qq.com/s/8oMetwVSiVeC4qH--ka-7Q

#### 技术速递｜立即使用 .NET 和 DeepSeek R1 构建智能应用程序！
- **文章简介：** 技术速递｜立即使用 .NET 和 DeepSeek R1 构建智能应用程序！
- **文章地址：** https://mp.weixin.qq.com/s/uxTGCNLoeZhneE5xjJFOmA

#### 精选5款基于.NET开源、免费、功能强大的CMS内容管理系统
- **文章简介：** CMS系统作为一种强大的内容管理工具，在数字化时代发挥着越来越重要的作用。无论是个人博客还是大型企业官网，选择一个合适的CMS内容管理系统能极大地提高效率和用户体验。今天大姚给大家推荐5款基于.NET开源、免费、功能强大的CMS内容管理系统，希望可以帮助到有需要的同学。
- **文章地址：** https://mp.weixin.qq.com/s/v9NDhljCfaLdpzwcgRhpaQ

#### .NET 和 .NET Framework 2025 年 3 月服务更新
- **文章简介：** 欢迎来到我们 2025 年 3 月的.NET 服务更新。让我们深入了解.NET 和.NET Framework 的最新版本，以下是这些版本中新增内容的快速概述。
- **文章地址：** https://devblogs.microsoft.com/dotnet/dotnet-and-dotnet-framework-march-2025-servicing-updates/

#### HybridCache：简化 ASP.NET Core 应用程序的缓存管理
- **文章简介：** HybridCache 是一个新的 .NET 9 库，可通过Microsoft.Extensions.Caching.Hybrid包获取，现已普遍可用！HybridCache 因其能够利用内存和分布式缓存（如 Redis）而得名，无论应用程序的规模或复杂性如何，它都能确保数据存储和检索针对性能和安全性进行优化。
- **文章地址：** https://devblogs.microsoft.com/dotnet/hybrid-cache-is-now-ga

#### 引入对 SLNX 的支持，这是 .NET CLI 中一种新的、更简单的解决方案文件格式
- **文章简介：** 多年来，解决方案文件一直是 .NET 和 Visual Studio 体验的一部分，并且它们始终具有相同的自定义格式。最近，Visual Studio 解决方案团队已开始预览一种新的基于 XML 的解决方案文件格式，称为 SLNX。从 .NET SDK 9.0.200 开始，dotnetCLI 支持以与现有解决方案文件相同的方式构建和与这些文件交互。在本文的其余部分，我们将展示用户如何迁移到新格式，探索 CLI 中的新支持dotnet，并讨论迈向格式普遍可用版本的后续步骤。
- **文章地址：** https://devblogs.microsoft.com/dotnet/introducing-slnx-support-dotnet-cli

#### ADO.NET中SQL绑定变量方式总结
- **文章简介：** ADO.NET中SQL绑定变量方式总结。
- **文章地址：** https://www.cnblogs.com/tianqing/p/18774515

#### 使用C#创建一个MCP客户端
- **文章简介：** 使用C#创建一个MCP客户端。
- **文章地址：** https://www.cnblogs.com/mingupupu/p/18772576

#### 10年+ .NET Coder 心语 ── 封装的思维：从隐藏、稳定开始理解其本质意义
- **文章简介：** 小编是一名10年+的.NET Coder，期间也写过Java、Python，从中深刻的认识到了软件开发与语言的无关性。现在小编已经脱离了一线开发岗位，在带领团队的过程中，发现了很多的问题，究其原因，更多的是开发思维的问题。所以小编通过总结自己过去十多年的软件开发经验，为年轻一辈的软件开发者从思维角度提供一些建议，希望能对大家有所帮助。
- **文章地址：** https://www.cnblogs.com/code-daily/p/18769455

#### 【译】Visual Studio 中新的强大生产力特性
- **文章简介：** 有时候，生活中的小事才是最重要的。在最新版本的 Visual Studio 中，我们增加了一些功能和调整，目的是让您脸上带着微笑，让您更有效率。这里是其中的一些列表，如果您想要完整的列表，请查看发行说明。
- **文章地址：** https://www.cnblogs.com/MeteorSeed/p/18764506

#### .NET Core 中如何实现缓存的预热？
- **文章简介：** .NET Core 中如何实现缓存的预热？
- **文章地址：** https://www.cnblogs.com/liyongqiang-cc/p/18737994

#### AI与.NET技术实操系列（五）：向量存储与相似性搜索在 .NET 中的实现
- **文章简介：** AI与.NET技术实操系列（五）：向量存储与相似性搜索在 .NET 中的实现。
- **文章地址：** https://www.cnblogs.com/code-daily/p/18761132


### 第 29 期（2025年3.1-3.9）
#### .NET 10首个预览版发布：重大改进与新特性概览！
- **文章简介：** .NET 团队于2025年2月25日发布博文，宣布推出 .NET 10 首个预览版更新，重点改进.NET Runtime、SDK、Libraries 、C#、ASP.NET Core、Blazor 和.NET MAUI 等。
- **文章地址：** https://mp.weixin.qq.com/s/TBSw11UXhToQdeHmSZdJVg

#### C#之 Dictionary 详解
- **文章简介：** Dictionary<TKey, TValue>是C#中用于存储键值对集合的泛型类，属于System.Collections.Generic命名空间。它允许使用键（Key）来访问与其关联的值（Value）。其中，TKey表示字典中键的类型，TValue表示字典中值的类型。
- **文章地址：** https://mp.weixin.qq.com/s/PIzbV1gxz3L9JR8-vsB4ow

#### 互联网寒冬下，如何写好一份.NET求职简历？
- **文章简介：** 在当今互联网行业的寒冬时期，每一位求职者都面临着更为激烈的竞争环境，如何在众多.NET候选人中脱颖而出，成为企业心仪的对象，用心准备一份简历显得尤为重要。简历不仅是个人职业经历的简要概述，更是向潜在雇主、HR展示你专业技能、项目经验、个人特质以及求职诚意的关键名片。
- **文章地址：** https://mp.weixin.qq.com/s/R6QtYjKYoeHNRAJv96qmgw

#### 全面的C#/.NET/.NET Core面试宝典（永久免费）
- **文章简介：** C#/.NET/.NET Core相关技术常见面试题汇总，不仅仅为了面试而学习，更多的是查漏补缺、扩充知识面和大家共同学习、携手进步。
- **文章地址：** https://mp.weixin.qq.com/s/TJzu0wHNcNzIIcHuJj6JLQ

#### 一款基于.NET开源、强大的网络管理和网络问题排查工具！
- **文章简介：** NETworkManager 是一个基于.NET开源（GPL-3.0 license）、免费、功能强大的开源工具，旨在帮助用户管理和解决网络问题。通过提供一系列网络连接和管理工具，NETworkManager 能够让用户轻松连接到远程系统，管理网络和服务器基础设施。
- **文章地址：** https://mp.weixin.qq.com/s/ZAsNvjWQzXTpCHBF4vw4qg

#### 解锁.NET 人工智能评估的新可能性
- **文章简介：** 微软 .NET 扩展库 Microsoft.Extensions.AI.Evaluations 旨在简化 AI 评估过程与您的应用程序的集成。它提供了一个强大的框架，用于评估您的 AI 应用程序并自动化其性能评估。
- **文章地址：** https://devblogs.microsoft.com/dotnet/start-using-the-microsoft-ai-evaluations-library-today

#### .NET AI 模板现已提供预览
- **文章简介：** 想要开始人工智能开发，但不确定从何入手？我为你准备了一份惊喜——我们有一个新的 AI 聊天 Web 应用模板现在处于预览阶段。此模板是我们持续努力使使用.NET 进行人工智能开发更容易发现和使用的部分，包括在 Visual Studio、Visual Studio Code 和.NET CLI 中的脚手架和指导。
- **文章地址：** https://devblogs.microsoft.com/dotnet/announcing-dotnet-ai-template-preview1

#### AI与.NET技术实操系列（四）：使用Semantic Kernel和DeepSeek构建AI应用
- **文章简介：** AI与.NET技术实操系列（四）：使用Semantic Kernel和DeepSeek构建AI应用。
- **文章地址：** https://www.cnblogs.com/code-daily/p/18757511

#### Linux系列：如何用heaptrack跟踪.NET程序的非托管内存泄露
- **文章简介：** Linux系列：如何用heaptrack跟踪.NET程序的非托管内存泄露。
- **文章地址：** https://www.cnblogs.com/huangxincheng/p/18757287

#### AI与.NET技术实操系列（三）：在.NET中使用大语言模型（LLMs）
- **文章简介：** AI与.NET技术实操系列（三）：在.NET中使用大语言模型（LLMs）。
- **文章地址：** https://www.cnblogs.com/code-daily/p/18752589

#### 在 Aspire 项目下使用 AgileConfig
- **文章简介：** 在 Aspire 项目下使用 AgileConfig。
- **文章地址：** https://www.cnblogs.com/kklldog/p/18747156/aspire-agileconfig

#### 一套基于 Material Design 规范实现的 Blazor 和 Razor 通用组件库
- **文章简介：** 今天大姚给大家分享一套基于 Material Design 规范实现的、开源（MIT license）且免费的 Blazor 和 Razor 通用组件库：MatBlazor。
- **文章地址：** https://www.cnblogs.com/Can-daydayup/p/18742384


## 2月
### 第 28 期（2025年2.24-2.28）
#### 一个基于C# Winform开源免费的通用快速开发框架，内置完整的权限架构！
- **文章简介：** WinformDevFramework是一个基于C# Winform开源免费（GPL-2.0开源协议）的通用快速开发框架，内置完整的权限架构，功能包括：菜单、角色、用户、字典、日志、代码生成等一系列系统常规模块。
- **文章地址：** https://mp.weixin.qq.com/s/Lk_HBmznE18db8czj_Lrtg

#### 分享4款.NET开源、免费、实用的商城系统
- **文章简介：** 今天大姚给大家分享4款.NET开源、免费、实用的商城系统，希望可以帮助到有商城系统开发需求的同学。
- **文章地址：** https://mp.weixin.qq.com/s/STOF-VtVtQTiE_NkNh-FVA

#### 一套基于 Material Design 规范实现的 Blazor 和 Razor 通用组件库
- **文章简介：** 今天大姚给大家分享一套基于 Material Design 规范实现的、开源（MIT license）且免费的 Blazor 和 Razor 通用组件库：MatBlazor。
- **文章地址：** https://mp.weixin.qq.com/s/mFSAX81f7jsB3D1mL3XzPg

#### 一个开源且免费的 .NET CMS 和应用程序框架
- **文章简介：** Cofoundry是一个开源且免费的 .NET CMS 和应用程序框架，专注于代码优先的开发模式、无侵入的集成方式、可扩展且灵活的架构以及简单且用户友好的内容管理。
- **文章地址：** https://mp.weixin.qq.com/s/FeiRaHcry9TY4Gz658YtoQ

#### .NET Aspire 9.1 现已推出，具有六项出色的新仪表板功能，以及更多功能！
- **文章简介：** 我们很高兴地宣布 .NET Aspire 9.1 的发布！此版本包括几项新功能和生活质量改进，这些改进基于开发人员在生产应用程序中使用 .NET Aspire 的反馈。在本文中，我们将重点介绍 .NET Aspire 仪表板中的新功能，以及此版本中添加的其他一些很酷的功能。
- **文章地址：** https://devblogs.microsoft.com/dotnet/dotnet-aspire-9-1/

#### 基于Microsoft.Extensions.VectorData实现语义搜索
- **文章简介：** 基于Microsoft.Extensions.VectorData实现语义搜索。
- **文章地址：** https://www.cnblogs.com/edisonchou/p/-/introduction-to-vector-query-demo

#### SQLSugar 支持 TDengine 超级表的使用指南
- **文章简介：** SQLSugar 支持 TDengine 超级表的使用指南。
- **文章地址：** https://www.cnblogs.com/sunkaixuan/p/18740748

#### C# 图形界面编程之 FlowLayoutPanel 界面闪烁问题解决
- **文章简介：** C# 图形界面编程之 FlowLayoutPanel 界面闪烁问题解决。
- **文章地址：** https://www.cnblogs.com/Afeather/p/18737613

#### C# 委托与 Lambda 表达式转换机制及弱事件模式下的生命周期分析
- **文章简介：** C# 委托与 Lambda 表达式转换机制及弱事件模式下的生命周期分析。
- **文章地址：** https://www.cnblogs.com/buachuan/p/18385701

#### C# 集成 DeepSeek 模型实现 AI 私有化（本地部署与 API 调用教程）
- **文章简介：** C# 集成 DeepSeek 模型实现 AI 私有化（本地部署与 API 调用教程）。
- **文章地址：** https://www.cnblogs.com/1312mn/p/18729302


### 第 27 期（2025年2.17-2.23）
#### 使用 Chroma 构建 .NET AI 应用程序
- **文章简介：** 无论您是构建 AI 解决方案还是使用高级搜索功能增强现有项目，您现在都可以选择将 Chroma 用作 .NET 应用程序中的数据库提供程序。
- **文章地址：** https://devblogs.microsoft.com/dotnet/announcing-chroma-db-csharp-sdk

#### .NET 9 中的 .NET MAUI 性能功能
- **文章简介：** .NET 多平台应用 UI （.NET MAUI） 随着每个版本的发展而不断发展，.NET 9 将重点放在剪裁和新的受支持运行时上：NativeAOT。这些功能可以帮助您减小应用程序大小、缩短启动时间，并确保您的应用程序在各种平台上平稳运行。希望优化其 .NET MAUI 应用程序的开发人员和 NuGet 包作者都能够在 .NET 9 中利用这些功能。
- **文章地址：** https://devblogs.microsoft.com/dotnet/dotnet-9-performance-improvements-in-dotnet-maui

#### 精选4款基于.NET开源、功能强大的通讯调试工具
- **文章简介：** 今天大姚给大家分享4款基于.NET开源、功能强大的通讯调试工具，旨在帮助.NET开发者们更好的应对通讯调试方面的学习和工作，提升调试效率。
- **文章地址：** https://mp.weixin.qq.com/s/T9QqIsDyW9eOF0r2bZUznQ

#### 推荐几款开源且免费的 .NET MAUI 组件库
- **文章简介：** 今天大姚给大家推荐 3 款开源且免费的 .NET MAUI 组件库。
- **文章地址：** https://mp.weixin.qq.com/s/ffqbSMsI2pDDuFZyZUSS6A

#### Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
- **文章简介：** Plotly.NET 一个为 .NET 打造的强大、免费、开源的交互式图表库，支持 C# 和 F#编程语言，它构建在 plotly.js 之上并提供多个 API 层，用于创建、样式化和渲染美观的数据可视化图表。
- **文章地址：** https://mp.weixin.qq.com/s/YBZ1ta70YPeUq4JTkMq9aw

#### NetPad：一个.NET开源、跨平台的C#编辑器
- **文章简介：** NetPad是一个基于.NET开源（MIT License）、跨平台的C#编辑器和游乐场，它允许用户立即运行C#代码，无需创建和管理项目。
- **文章地址：** https://mp.weixin.qq.com/s/DVv_5LdMBTam4Ro-k9f-Ow

#### 【.NET】调用本地 Deepseek 模型
- **文章简介：** 本篇咱们来聊一聊怎么在 .NET 代码中使用本地部署的 Deepseek 语言模型。大伙伴们不必要紧张，很简单的，你不需要学习新知识，只要你知道 .NET 如何访问 HTTP 和 JSON 的序列化相关就够了。
- **文章地址：** https://www.cnblogs.com/tcjiaan/p/18731997

#### 基于.NetCore开发 StarBlog 番外篇 (1) 全新的访问统计功能，异步队列，分库存储
- **文章简介：** 基于.NetCore开发 StarBlog 番外篇 (1) 全新的访问统计功能，异步队列，分库存储
- **文章地址：** https://www.cnblogs.com/deali/p/18731660

#### 关于选择最佳.NET Core SSH服务器库的全面分析
- **文章简介：** 在安全远程访问领域，SSH（安全外壳协议）服务器对于在潜在不安全的网络上实现客户端与服务器之间的安全通信至关重要。对于使用.NET Core的开发人员来说，选择合适的SSH服务器库对确保兼容性、性能和功能丰富性至关重要。本文分析了识别和评估潜在库的过程，最终推荐Rebex SSH Pack作为最佳选择，同时也考虑了FxSsh和SSH.NET等替代方案以提供背景参考。
- **文章地址：** https://www.cnblogs.com/Aimeast/p/18731287

#### .NET 使用 DeepSeek R1 开发智能 AI 客户端
- **文章简介：** deepseek-dotnet 项目不仅包含了如何在 .NET 中集成和使用 DeepSeek 模型的详细示例，还展示了如何通过 Microsoft.Extensions.AI (MEAI) 库来简化与 DeepSeek R1 模型的交互。
- **文章地址：** https://www.cnblogs.com/1312mn/p/18715438

#### 一文掌握DeepSeek本地部署+Page Assist浏览器插件+C#接口调用+局域网访问！全攻略来了！
- **文章简介：** 一文掌握DeepSeek本地部署+Page Assist浏览器插件+C#接口调用+局域网访问！全攻略来了！
- **文章地址：** https://www.cnblogs.com/chingho/p/18728308

#### Maomi.MQ 2.0 | 功能强大的 .NET 消息队列通讯模型框架
- **文章简介：** Maomi.MQ 2.0 | 功能强大的 .NET 消息队列通讯模型框架。
- **文章地址：** https://www.cnblogs.com/whuanle/p/18728153


### 第 26 期（2025年2.10-2.16）
#### 8款支持 C# 语言的 AI 辅助编程神器，高效编程利器！
- **文章简介：** 在当今这个AI技术日新月异的时代，一股创新的浪潮正席卷着软件开发领域，其中AI辅助编程工具以其独特的魅力脱颖而出，成为了众多开发者不可或缺的得力助手。这些工具不仅能够显著提升开发效率，优化代码质量，还能有效降低bug产生率，是现代软件开发过程中不可或缺的重要助手。
- **文章地址：** https://mp.weixin.qq.com/s/KCiqOvJ6KF4gz1sr4B5XRg

#### C#字符串拼接的6种方式及其性能分析对比
- **文章简介：** 在C#编程中字符串拼接是一种常见且基础的操作，广泛应用于各种场景，如动态生成SQL查询、构建日志信息、格式化用户显示内容等。然而，不同的字符串拼接方式在性能和内存使用上可能存在显著差异。今天咱们一起来看看在C#中字符串拼接的常见6种方式及其使用BenchmarkDotNet进行性能分析对比。
- **文章地址：** https://mp.weixin.qq.com/s/J5wCwYGriS6QI9vwBHFBrA

#### V-Control：一个基于 .NET MAUI 的开箱即用的UI组件库
- **文章简介：** V-Control 是一个适用于 .NET MAUI 的开源(MIT license)、免费的 UI 组件库，它提供了一组开箱即用的 UI 控件，可快速搭建面向业务的应用程序界面。
- **文章地址：** https://mp.weixin.qq.com/s/zN_56i4C9Uhj_oJQWl0f5Q

#### 用 C# 插值字符串处理器写一个 sscanf
- **文章简介：** 用 C# 插值字符串处理器写一个 sscanf。
- **文章地址：** https://www.cnblogs.com/hez2010/p/18718386/csharp-interpolated-string-sscanf

#### C# 深度学习：对抗生成网络(GAN)训练头像生成模型
- **文章简介：** 本教程将通过一个示例介绍生成对抗网络(DCGAN)，在教程中，我们将训练一个生成对抗网络 (GAN) 模型来生成新的名人头像。这里的大部分代码来自 pytorch/examples 中的 DCGAN 实现，然后笔者通过 C# 移植了代码实现，本文档将对该实现进行详尽的解释，并阐明该模型的工作原理和原因，阅读本文不需要 GAN 的基础知识，原理部分比较难理解，不用将精力放在这上面，主要是根据代码思路走一遍即可。
- **文章地址：** https://www.cnblogs.com/whuanle/p/18708861

#### Microsoft.Testing.Platform：现在受所有主要 .NET 测试框架支持
- **文章简介：** 一年前，我们推出了 Microsoft.Testing.Platform，作为 MSTest Runner 公告的一部分。我们的目标是为 .NET 项目创建一个可靠的测试平台，专注于可扩展性和模块化。
- **文章地址：** https://devblogs.microsoft.com/dotnet/mtp-adoption-frameworks/

#### C# 开发工具包更新：.NET Aspire、热重载等！
- **文章简介：** 为了响应您的反馈，该团队推出了一系列更新，旨在增强用户体验并提高性能和可靠性。这些更新旨在使使用 VS Code 的开发人员能够更高效、更愉快、更高效地使用 C# 进行编码。
- **文章地址：** https://devblogs.microsoft.com/dotnet/csharp-on-visual-studio-code-just-got-better-with-enhancements-to-csharp-dev-kit/

#### .NET 和 .NET Framework 2025 年 2 月服务版本更新
- **文章简介：** .NET 和 .NET Framework 2025 年 2 月服务版本更新。
- **文章地址：** https://devblogs.microsoft.com/dotnet/dotnet-and-dotnet-framework-february-2025-servicing-updates/

#### 宣布推出面向初学者的生成式 AI – .NET
- **文章简介：** 今天，我们很高兴地推出一门新的动手实践课程，该课程专为想要探索生成式 AI 世界的 .NET 开发人员而设计。
- **文章地址：** https://devblogs.microsoft.com/dotnet/announcing-generative-ai-for-beginners-dotnet/

#### 提高 Razor 生产力的新功能！
- **文章简介：** 如果您正在使用 Razor 构建 Web 应用程序，我们有一些很棒的新功能，您会喜欢 Visual Studio 和 Visual Studio Code！提取到组件重构和基于 Roslyn 的新 C# 分词器现已推出，旨在提高 Razor 文件的工作效率，让我们来看看。
- **文章地址：** https://devblogs.microsoft.com/dotnet/enhancing-razor-productivity-with-new-features/

#### .NET中 泛型 + 依赖注入 的实现与应用
- **文章简介：** .NET中 泛型 + 依赖注入 的实现与应用。
- **文章地址：** https://www.cnblogs.com/chenyishi/p/18714657

#### .NET最佳实践：业务逻辑减少使用异常
- **文章简介：** 在 .NET 开发中，异常处理是保证应用健壮性的重要手段，但不应被滥用。异常的引发和捕获相较于普通的代码逻辑性能较差，因此在热路径（频繁执行的代码路径）中，避免依赖异常来控制程序流是提升性能的关键之一。
- **文章地址：** https://www.cnblogs.com/chenyishi/p/18712075


### 第 25 期（2025年2.1-2.9）
#### 2025年这些实用的C#/.NET知识点你都知道吗？
- **文章简介：** 在这个快速发展的技术世界中，时常会有一些重要的知识点、信息或细节被忽略或遗漏。《C#/.NET/.NET Core拾遗补漏》专栏我们将探讨一些可能被忽略或遗漏的重要知识点、信息或细节，以帮助大家更全面地了解这些技术栈的特性和发展方向。
- **文章地址：** https://mp.weixin.qq.com/s/rr8YyihxuKzbrs4ycF78fg

#### 3款 .NET 开源的编辑器，包含代码、文本和Markdown编辑功能！
- **文章简介：** 今天大姚给大家推荐3款 .NET 开源、免费的编辑器，其中包含 C# 代码编辑器、文本编辑器和 Markdown 编辑器！
- **文章地址：** https://mp.weixin.qq.com/s/UWBWbBeAw88HNIpGzPdsvA

#### Avalonia使用XML文件实现国际化
- **文章简介：** 在软件开发日益全球化的今天，Avalonia 的国际化实现策略成为了众多开发者关注的焦点。继上一篇 Avalonia 国际化之路：Resx 资源文件的深度应用与探索之后，本文将引领大家深入探究如何运用自定义 XML 文件来达成 Avalonia 国际化的目标，开启一段全新的技术探索之旅。
- **文章地址：** https://mp.weixin.qq.com/s/LYO3YQNocsEUbQFsGglEVw

#### Visual Studio使用GitHub Copilot提高.NET开发工作效率
- **文章简介：** GitHub Copilot 是一款 AI 编码助手，可帮助你更快、更省力地编写代码，从而将更多精力集中在问题解决和协作上。
- **文章地址：** https://mp.weixin.qq.com/s/C9Cp_dl2-3bm5aPw3o1TFQ

#### 一个超经典WinForm,WPF卡死问题的终极反思
- **文章简介：** 一个超经典WinForm,WPF卡死问题的终极反思。
- **文章地址：** https://mp.weixin.qq.com/s/OFhf0rtbo9XdbcesD67j_Q

#### 一个 .NET 开源、免费、功能强大的Windows应用卸载神器
- **文章简介：** Bulk Crap Uninstaller 是一款基于 .NET 开源（Apache License）、免费、功能强大的Windows应用卸载工具，旨在帮助用户快速且有效地移除系统中不再需要的大量应用程序。支持批量和强制卸载、清理残留文件、检测隐藏或受保护的已注册应用等功能。虽然面向 IT 专业人员设计，但其简单的默认设置，让任何人都能轻松上手。
- **文章地址：** https://mp.weixin.qq.com/s/jZCDMcjnpj-_N52jxHgxKw

#### 一款由 .NET 官方团队开源的电子商务系统
- **文章简介：** eShop基于.NET 9构建，并集成了.NET Aspire、Blazor、Azure OpenAI等先进技术，数据库采用 PostgreSQL，缓存采用 Redis，客户端支持网页版本、iOS 版本和安卓版本，为开发者提供了一个学习和实践的平台。此外，项目还提供了详细的运行和部署指南，以及示例产品数据和AI集成，帮助开发者更好地理解和应用这些技术。
- **文章地址：** https://mp.weixin.qq.com/s/ufxiFkdNbW6UaufvlHE2FQ

#### 一个基于 C# 开源的第三方 OAuth2 授权登录整合库
- **文章简介：** Netnr.Login是一个基于 C# 开源（MIT License）的第三方 OAuth2 授权登录整合库，集成了QQ、微信开放平台（Weixin）、微信公众平台（WeixinMP）、微博（Weibo）、淘宝（Taobao）、支付宝（Alipay）、钉钉（DingTalk）、飞书（Feishu）、华为（Huawei）、小米（Xiaomi）、AtomGit、码云（Gitee）、GitHub、GitLab、微软（Microsoft ）、StackOverflow等授权登录功能，可以帮助大家快速完成常见的第三方平台的登录授权功能。
- **文章地址：** https://mp.weixin.qq.com/s/XT8WeRxa-_qmrOAs8odj5w

#### 一款基于 WPF 开源、功能全面的串口调试工具
- **文章简介：** BYSerial是一款基于 WPF 开源（MIT License）、免费、功能全面的串口调试工具，支持中英文双语切换，具有通用串口调试工具的一般功能，如串口通讯调试、TCP通讯调试、支持串口接收数据曲线显示等。
- **文章地址：** https://mp.weixin.qq.com/s/cAb5GExmhU0_6mw-M3iHRA

#### 一款基于 .NET 开源、功能齐全的商用餐饮管理系统
- **文章简介：** 科讯餐饮管理系统是一款基于 .NET 开源、功能齐全的商用餐饮管理系统。系统旨在帮助餐饮企业实现业务流程的自动化和规范化，提高工作效率，降低运营成本，并提供决策支持。
- **文章地址：** https://mp.weixin.qq.com/s/TUwv6VuCjloe5wJW86YxYQ

#### C# OpenCvSharp 部署读光-票证检测矫正模型
- **文章简介：** 票证检测矫正模型在实际生活中有着广泛的需求，例如信息抽取、图像质量判断、证件扫描、票据审计等领等场景，可以大幅提高工作效率和准确性。
- **文章地址：** https://mp.weixin.qq.com/s/4sWePf937IcMwrkLe41sUw

#### DeepSeek,你是懂.NET的！
- **文章简介：** DeepSeek,你是懂.NET的！
- **文章地址：** https://www.cnblogs.com/shanyou/p/18697848


## 1月
### 第 24 期（2025年1.27-2.31）
#### 一款 .NET 开源、完善、轻量级的医疗影像PACS系统
- **文章简介：** DicomSCP是一款开源（MIT License开源协议）、免费、完善、轻量级的医疗影像PACS系统，基于.NET Core 的 DICOM SCP（Service Class Provider）服务器，提供 DICOM 存储、工作列表、查询检索服务，打印服务，WADO/DicomWeb服务，集成了功能强大的DICOM 桌面和Web查看器。
- **文章地址：** https://mp.weixin.qq.com/s/G8XvIOLJjL-_jecfMQh6VA

#### C# OpenCvSharp 部署3D人脸重建3DDFA-V3
- **文章简介：** C# OpenCvSharp 部署3D人脸重建3DDFA-V3。
- **文章地址：** https://mp.weixin.qq.com/s/h8dKMN2sCAy-BwO7wK2BvA

#### 2025年值得推荐的 8 款 WPF UI 控件库
- **文章简介：** 今天大姚给大家分享 8 款开源、美观、功能强大、简单易用的WPF UI控件库，希望可以帮助到有需要的同学。
- **文章地址：** https://mp.weixin.qq.com/s/jilDvT1OczvfFkdCoQpUcw

#### 分享2款 .NET 开源且强大的翻译工具
- **文章简介：** 对于程序员而言永远都无法逃避和英文打交道，今天大姚给大家分享2款 .NET 开源、功能强大的翻译工具，希望可以帮助到有需要的同学。
- **文章地址：** https://mp.weixin.qq.com/s/DWAGJGvE5QlZCnlAglKV-g

#### 【译】.NET 升级助手现在支持升级到集中式包管理
- **文章简介：** 【译】.NET 升级助手现在支持升级到集中式包管理。
- **文章地址：** https://mp.weixin.qq.com/s/kTBnZM7wvq-xAsHxx5k0_Q

#### 【译】轻松评估 AI 应用程序的质量
- **文章简介：** 【译】轻松评估 AI 应用程序的质量。
- **文章地址：** https://mp.weixin.qq.com/s/pTNzU0db3qC1qO2A1ZlTpw


### 第 23 期（2025年1.20-1.26）
#### C#设计模式入门实战教程
- **文章简介：** 设计模式是对面向对象设计中反复出现的问题的解决方案。它们提供了被反复使用、多数人知晓的、经过分类编目的代码设计经验总结。
- **文章地址：** https://mp.weixin.qq.com/s/9XqcJUdfFgbUkKclfHGz7Q

#### C#使用yield关键字提升迭代性能与效率
- **文章简介：** yield关键字在C#中简化了数据迭代的方式，实现了按需生成数据，自动维护迭代状态，减少了内存占用，并允许在迭代时执行复杂逻辑。
- **文章地址：** https://mp.weixin.qq.com/s/MVU93mXgwHP1St7vGqZdtQ

#### 一款完全免费、无广告的高铁、火车抢票神器
- **文章简介：** Bypass-分流抢票是一款基于 .NET 开发的完全免费、无广告、不收集隐私的高铁、火车抢票软件，全程自动抢票、自动抢候补、整点抢预售、稳定捡漏。支持多天、多车次、多席别、多乘客、多站查询、多任务等功能，支持各种提醒、选座和选铺、改签刷票、增开监控，自动支付等。
- **文章地址：** https://mp.weixin.qq.com/s/HMsIIP66bUoSjAiVPrZZTw

#### Serilog: 功能强大的 .NET 日志库,快速上手与进阶
- **文章简介：** Serilog 是一个功能强大的 .NET 日志库，以其简洁的配置和灵活的输出方式而受到开发者喜爱。支持多种日志输出目标（如控制台、文件、数据库等），并且可以通过结构化日志的方式记录丰富的上下文信息，便于后续的日志分析和调试。Serilog 还提供了丰富的扩展包，能够轻松集成到各种 .NET 应用程序中，帮助开发者高效地管理和记录日志。
- **文章地址：** https://mp.weixin.qq.com/s/k6gEIKso0IBFdVEHeWY4BA

#### 一组开源、免费、Metro风格的 WPF UI 控件库
- **文章简介：** MahApps.Metro 是一个开源、免费、Metro风格的 WPF UI 控件库，提供了现代化、平滑和美观的控件和样式，帮助开发人员轻松创建具有现代感的 Windows 桌面应用程序。
- **文章地址：** https://mp.weixin.qq.com/s/qNmPkyK8D9OQEAp2MXiAzg

#### C# as 和 is 运算符区别和用法
- **文章简介：** 在C#中，as 和 is 关键字都用于处理类型转换的运算符，但它们有不同的用途和行为。本文我们将详细解释这两个运算符的区别和用法。
- **文章地址：** https://mp.weixin.qq.com/s/s880U7ea-N2Xl_3krgyjxA

#### .NET 9 new features-C#13新的锁类型和语义
- **文章简介：** C# 13 中，引入了新的锁类型和语义，主要用于增强多线程编程中的同步机制。传统上，C# 使用 lock 关键字与任意的 object 实例配合，实现线程间的互斥访问。然而，这种方式可能存在性能瓶颈和潜在的死锁风险。为此，C# 13 在 .NET 9 中引入了新的锁类型 System.Threading.Lock，提供更高效和安全的线程同步机制。
- **文章地址：** https://www.cnblogs.com/tianqing/p/18653870

#### C# WebAPI 插件热插拔
- **文章简介：** WebAPI 插件热插拔是指在不重启应用程序的情况下，能够动态地加载、更新或卸载功能模块（即插件）的能力。这种设计模式在软件开发中非常有用，尤其是在需要频繁更新或扩展功能的大型系统中。通过实现插件架构，可以将系统的不同部分解耦，使得它们可以独立开发、测试和部署。对于WebAPI来说，这意味着服务端可以在运行时根据业务需求灵活调整其提供的API接口和服务逻辑，而无需担心每次修改都要重新启动整个应用，从而减少停机时间，提高系统的稳定性和灵活性。
- **文章地址：** https://www.cnblogs.com/BFMC/p/18687474

#### 我们最喜欢的2024年的 Visual Studio 新功能
- **文章简介：** 去年，Visual Studio 团队发布了许多新的面向开发人员的改进和 AI 集成，其中许多直接来自您在开发者社区的反馈。在这篇文章中，我们将重点介绍2024年团队最喜欢的功能，这些功能可以提高生产力，简化工作流程，并增强您的编码体验。让我们开始吧！
- **文章地址：** https://www.cnblogs.com/MeteorSeed/p/18687409

#### .NET 中 Logger 常被忽视的方法 BeginScope
- **文章简介：** BeginScope 方法是 .NET 中 ILogger 接口的一部分，用于创建日志记录的作用域（Scope）。这种作用域可以将特定的上下文信息包含在日志中，从而提高日志的可读性和调试效率。
- **文章地址：** https://www.cnblogs.com/chenyishi/p/18682492

#### 记一次 .NET某数字化协同管理系统 内存暴涨分析
- **文章简介：** 记一次 .NET某数字化协同管理系统 内存暴涨分析。
- **文章地址：** https://www.cnblogs.com/huangxincheng/p/18681199

#### Phi小模型开发教程：用C#开发本地部署AI聊天工具，只需CPU，不需要GPU，3G内存就可以运行，不输GPT-3.5
- **文章简介：** Phi小模型开发教程：用C#开发本地部署AI聊天工具，只需CPU，不需要GPU，3G内存就可以运行，不输GPT-3.5。
- **文章地址：** https://www.cnblogs.com/chingho/p/18681020


### 第 22 期（2025年1.13-1.19）
#### C#/.NET/.NET Core推荐学习书籍
- **文章简介：** 古人云：“书中自有黄金屋，书中自有颜如玉”，说明了书籍的重要性。作为程序员，我们需要不断学习以提升自己的核心竞争力。以下是一些优秀的C#/.NET/.NET Core相关学习书籍，值得.NET开发者们学习和专研。书籍已分类，欢迎大家PR分享自己觉得不错的C#/.NET/.NET Core宝藏书籍。
- **文章地址：** https://mp.weixin.qq.com/s/BG2orBhyWCAWODQOITkgCQ

#### 2025年全面的 .NET 图表构建解决方案
- **文章简介：** 在快速变化的数字化时代，数据已成为企业决策的重要驱动力。随着技术的不断进步和数字化转型的深入，企业对数据可视化的需求日益迫切，而图表作为数据可视化的重要形式。今天大姚给大家分享7款.NET开源、免费、高效、功能强大图表库，这些库旨在助力你迅速实现图表开发需求，提升项目效率与质量。
- **文章地址：** https://mp.weixin.qq.com/s/dRbniqW_ED9fNH2PjGw6-A

#### C#数据结构与算法入门实战指南
- **文章简介：** 在编程领域，数据结构与算法是构建高效、可靠和可扩展软件系统的基石。它们对于提升程序性能、优化资源利用以及解决复杂问题具有至关重要的作用。今天大姚分享一些非常不错的C#数据结构与算法实战教程，希望可以帮助到有需要的小伙伴。
- **文章地址：** https://mp.weixin.qq.com/s/d2lZ4PpA1-VdMFl5iLcHkQ

#### 一个基于 Roslyn 和 AvalonEdit 的跨平台 C# 编辑器
- **文章简介：** 今天大姚给大家分享一个基于 Roslyn 和 AvalonEdit 开源、轻量、跨平台的 C# 编辑器：RoslynPad。
- **文章地址：** https://mp.weixin.qq.com/s/Rh3grf7g06KKXcKnSnCd5A

#### .NET 和 .NET Framework 2025 年 1 月服务发布更新
- **文章简介：** 本文一起来看看 .NET 和 .NET Framework 2025 年 1 月服务发布更新。
- **文章地址：** https://devblogs.microsoft.com/dotnet/net-and-net-framework-january-2025-servicing-releases-updates

#### 用纯.NET开发并制作一个智能桌面机器人（一）：从.NET IoT入门开始
- **文章简介：** 为什么我会想着制作一个智能桌面机器人呢？自问自答一下，看过我之前文章的小伙伴应该都知道我之前有为稚晖君开源的ElectronBot桌面机器人开发过一个桌面上位机软件叫电子脑壳,由于ElectronBot桌面机器人必须连接电脑才能使用，所以限制比较多，网友又对独立版本的桌面机器人呼声比较高，我本人也比较感兴趣，所以就准备动手做一个了。
- **文章地址：** https://www.cnblogs.com/GreenShade/p/18667671

#### 用纯.NET开发并制作一个智能桌面机器人（二）：用.NET IoT库编写驱动控制两个屏幕
- **文章简介：** 从.NET IoT入门开始这篇文章想必大家应该都看过了，也有很多人都该着手购买树莓派Zero 2W进行上手体验了，那么我们这篇文章就开始真正的实践了，玩硬件肯定是要亲自操作得出成果才会开心，由于牵扯到硬件，所以有的时候软件没问题，但是硬件接线错误或者接触不良都会结果不正常，这个时候就需要我们有个强大的内心了，不能被困难打倒，不能半途而废，图上的为我画的PCB板子最终脱离数据线的效果。
- **文章地址：** https://www.cnblogs.com/GreenShade/p/18671407

#### 在 .NET Core中如何使用 Redis 创建分布式锁
- **文章简介：** 在 .NET Core中如何使用 Redis 创建分布式锁。
- **文章地址：** https://www.cnblogs.com/liyongqiang-cc/p/18655619

#### 在线客服系统 QPS 突破 240/秒，连接数突破 4000，日请求数接近1000万次，.NET 多线程技术的高性能实践
- **文章简介：** 在线客服系统 QPS 突破 240/秒，连接数突破 4000，日请求数接近1000万次，.NET 多线程技术的高性能实践
- **文章地址：** https://www.cnblogs.com/sheng_chao/p/18676420

#### C# Winform 通过 NAudio 获取控制电脑操作系统音量
- **文章简介：** C# Winform 通过 NAudio 获取控制电脑操作系统音量。
- **文章地址：** https://www.cnblogs.com/vipsoft/p/18674944

#### .NET工作流elsa-触发器
- **文章简介：** .NET工作流elsa-触发器。
- **文章地址：** https://www.cnblogs.com/jionsoft/p/18675990

#### .NET Core GC计划阶段(plan_phase)底层原理浅谈
- **文章简介：** .NET Core GC计划阶段(plan_phase)底层原理浅谈。
- **文章地址：** https://www.cnblogs.com/lmy5215006/p/18668721


### 第 21 期（2025年1.6-1.12）
#### 2025年全面的.NET跨平台应用框架推荐
- **文章简介：** 跨平台应用框架在软件开发领域扮演着至关重要的角色，它们通过提供一种统一的方式来开发、测试和维护应用程序，极大地提高了开发效率和减少了成本。今天大姚给大家分享6个开源的.NET跨平台应用框架，同学们可以按需选择对应框架（排名不分先后，适合自己的才是最好的）。
- **文章地址：** https://mp.weixin.qq.com/s/6AVoN8PF5PV6lord3_blLw

#### .NET Aspire快速提示 - 管理容器和数据生命周期
- **文章简介：** .NET Aspire 通过其强大的应用程序组合编排功能增强了本地开发过程。在 .NET Aspire App Host 中，您可以在一个集中位置为应用程序指定所有项目、可执行文件、云资源和容器。当您运行 App Host 项目时，.NET Aspire 将自动运行您的项目和可执行文件，根据需要提供云资源，并下载和运行作为应用程序依赖项的容器。.NET Aspire 9 添加了新功能，让您可以更好地控制在本地计算机上管理容器生命周期的方式，从而在使用容器时加快开发速度。
- **文章地址：** https://devblogs.microsoft.com/dotnet/dotnet-aspire-container-lifetime

#### 实用干货，一个开源且丰富的C#/.NET编程技巧实战练习教程集
- **文章简介：** DotNetGuide专栏C#/.NET/.NET Core编程技巧练习集：C#/.NET/.NET Core编程常用语法、算法、技巧、中间件、类库、工作业务实操练习集，配套详细的文章教程讲解，助你快速掌握C#/.NET/.NET Core中各种编程常用语法、算法、技巧、中间件、类库、工作业务实操等等。
- **文章地址：** https://mp.weixin.qq.com/s/KQVaA0C74LbSY9av46KXnw

#### 一款基于 .NET8 + Vue 开源、免费、跨平台的企业级在线考试系统
- **文章简介：** XBLMS是一款基于 .NET8 + Vue 开源、免费（AGPL-3.0开源协议）、跨平台的企业级在线考试系统，系统支持多种数据库系统，包括人大金仓、达梦、OceanBase、MySql、SqlServer、PostgreSql、SQLite等。
- **文章地址：** https://mp.weixin.qq.com/s/Cn3Tw7wCA0ywot7q-o_D3w

#### API网关选择：YARP还是Ocelot？
- **文章简介：** 随着微服务架构的流行，API网关在系统架构中扮演着越来越重要的角色。在.NET生态中，YARP（Yet Another Reverse Proxy）和Ocelot是两种常用的API网关解决方案。那么，在实际应用中，我们该如何选择？本文将从易用性、文档、负载均衡、限流、身份验证、授权和性能等多个方面，对YARP和Ocelot进行详细对比，并附上具体的代码示例，帮助大家更好地理解和选择适合的API网关。
- **文章地址：** https://www.cnblogs.com/madtom/p/18655530

#### 在 .NET 9 中使用 Scalar 替代 Swagger
- **文章简介：** 在.NET 9发布以后ASP.NET Core官方团队发布公告已经将Swashbuckle.AspNetCore（一个为ASP.NET Core API提供Swagger工具的项目）从ASP.NET Core Web API模板中移除，这意味着以后我们创建Web API项目的时候不会再自动生成Swagger API文档了。那么今天咱们一起来试试把我们的EasySQLite .NET 9的项目使用Scalar用于交互式API文档。
- **文章地址：** https://mp.weixin.qq.com/s/oYYqRa_1Bwn65SdcPWelSQ

#### 聊一聊 C#异步 任务延续的三种底层玩法
- **文章简介：** 聊一聊 C#异步 任务延续的三种底层玩法。
- **文章地址：** https://mp.weixin.qq.com/s/_GCZvY4dE0GZpmDZYMeqvA

#### .NET 中管理 Web API 文档的两种方式
- **文章简介：** 在 .NET 开发中管理 Web API 文档是确保 API 易用性、可维护性和一致性的关键。今天大姚给大家分享两种在 .NET 中管理 Web API 文档的方式，希望可以帮助到有需要的同学。
- **文章地址：** https://mp.weixin.qq.com/s/pzQDvbaMVYOCOBjjUFQ6GA

#### .NET 9.0 使用 Vulkan API 编写跨平台图形应用
- **文章简介：** .NET 9.0 使用 Vulkan API 编写跨平台图形应用。
- **文章地址：** https://www.cnblogs.com/xymfblogs/p/18664113

#### .NET 依赖注入中的 Captive Dependency
- **文章简介：** .NET 依赖注入中的 Captive Dependency。
- **文章地址：** https://www.cnblogs.com/kklldog/p/18663148/captive-dependency

#### .NET Core：架构、特性和优势详解
- **文章简介：** 在软件开发领域，保持领先地位至关重要。随着技术以指数级的速度发展，开发人员不断寻求高效、可扩展且多功能的解决方案来应对现代挑战。.NET Core 就是这样一种受到广泛关注的解决方案。在本指南中，我们将深入研究 .NET Core 的基础知识，探索其架构、功能以及相对于传统 .NET Framework 的优势。
- **文章地址：** https://www.cnblogs.com/liyongqiang-cc/p/18662074

#### 基于.NET8.0实现RabbitMQ的Publish/Subscribe发布订阅以及死信队列
- **文章简介：** 基于.NET8.0实现RabbitMQ的Publish/Subscribe发布订阅以及死信队列。
- **文章地址：** https://www.cnblogs.com/sq1201/p/18661294


### 第 20 期（2025年1.1-1.5）
#### 一个适用于 .NET 的开源整洁架构项目模板
- **文章简介：** 项目架构模式在软件开发中扮演着至关重要的角色，它们为开发者提供了一套组织和管理代码的指导原则，以提高软件的可维护性、可扩展性、可重用性和可测试性。今天大姚给大家分享一个适用于 .NET 的开源整洁架构项目模板。
- **文章地址：** https://mp.weixin.qq.com/s/QABnv-F-CHGbSd_meblf-A

#### 将 EasySQLite 从 .NET 8 升级到 .NET 9
- **文章简介：** EasySQLite是一个.NET 8操作SQLite入门到实战的详细教程，主要是对学校班级，学生信息进行管理维护。今天咱们的主要内容是将EasySQLite从.NET 8升级到.NET 9。
- **文章地址：** https://mp.weixin.qq.com/s/EN5fu-RvBK-xX8lJMZ5QvA

#### 推荐4款基于.NET开源、功能强大的CMS建站系统
- **文章简介：** CMS系统作为一种强大的内容管理工具，在数字化时代发挥着越来越重要的作用。无论是个人博客还是大型企业官网，选择一个合适的CMS都能极大地提高效率和用户体验。今天大姚给大家推荐4款基于.NET开源、免费、功能强大的CMS建站系统，希望可以帮助到有需要的同学。
- **文章地址：** https://mp.weixin.qq.com/s/ZEFXHHs8UqwK63ttN92Bcg

#### 一个基于.NET开源、功能全面、易于使用的性能基准测试框架
- **文章简介：** 在软件开发领域，性能基准测试是确保软件系统高效、稳定运行的重要环节。它可以帮助你评估应用程序的性能，了解其在不同条件下的响应时间、吞吐量、资源利用率等。通过基准测试，你可以确定系统在处理特定工作负载时的性能表现。
- **文章地址：** https://mp.weixin.qq.com/s/6aQSSf8YvlD0VMTj2FtGPA

#### [.NET] 单位转换实践：深入解析 Units.NET
- **文章简介：** 在现代软件开发中，准确处理不同单位的转换是一个常见而复杂的需求。无论是处理温度、长度、重量还是其他物理量，都需要可靠的单位转换机制。本文将深入介绍 Units.NET 库，展示如何在 .NET 应用中优雅地处理单位转换。
- **文章地址：** https://www.cnblogs.com/madtom/p/18653522

#### PaperAssistant：使用Microsoft.Extensions.AI实现
- **文章简介：** PaperAssistant：使用Microsoft.Extensions.AI实现。
- **文章地址：** https://www.cnblogs.com/mingupupu/p/18651932

#### .Net程序员机会来了，微软官方新推出一个面向Windows开发者本地运行AI模型的开源工具
- **文章简介：** .Net程序员机会来了，微软官方新推出一个面向Windows开发者本地运行AI模型的开源工具。
- **文章地址：** https://www.cnblogs.com/chingho/p/18646910

#### 一款开源且完善的O2O新零售互联网养车连锁系统
- **文章简介：** Apollo ERP是一款基于O2O新零售的互联网养车连锁平台开发框架，类似于途虎养车、车享家等平台，适合各类汽修、保养、美容、洗车等汽车后市场连锁企业。后端技术：.net 6.0、C#、微服务。
- **文章地址：** https://mp.weixin.qq.com/s/4H59Ekv7OPikuPUKsnD-wQ



# 2024年
## 12月
### 第 19 期（2024年12.23-12.29）
#### .NET 安装链接正在更改
- **文章简介：** 我们目前正在对 .NET 安装程序和存档的分发方式进行意外更改。此更改可能会影响您，并且可能需要更改您的开发、CI 和/或生产基础设施。我们预计大多数用户不会受到直接影响，但是，请务必验证您是否受到影响，并注意停机时间或其他类型的破损。
- **文章地址：** https://devblogs.microsoft.com/dotnet/critical-dotnet-install-links-are-changing

#### 3款.NET开源、功能强大的通讯调试工具，效率提升利器！
- **文章简介：** 分享3款.NET开源、功能强大的通讯调试工具，帮助大家提高通讯调试的效率和准确性。
- **文章地址：** https://mp.weixin.qq.com/s/rtX72vSE0ZmWjgXCwKRA9w

#### 分享一个免费且强大的.NET AI智能体
- **文章简介：** 前不久大姚利用腾讯元器，将公众号变身为了一个强大的.NET AI智能体，今天大姚给大家分享3种使用.NET AI智能体的方式，个人推荐后面两种方式体验性更好。
- **文章地址：** https://mp.weixin.qq.com/s/BStnJHEyMntyMsHaPiX_Sg

#### .NET 在 Visual Studio 中的高效编程技巧集
- **文章简介：** 本文大姚将为你介绍一些Visual Studio的使用技巧和建议，旨在帮助.NET开发者更加高效地利用Visual Studio进行编程工作。无论你是.NET初学者还是经验丰富的.NET开发者，这些技巧都将有助于提升你的工作效率，让你能够更快地编写出高质量的代码。让我们一起探索这些技巧，让编程工作变得更加轻松、高效吧！
- **文章地址：** https://mp.weixin.qq.com/s/_yzosjSfVZZwsDgYf8JT9A

#### 开源GTKSystem.Windows.Forms框架让C# Winform支持跨平台运行
- **文章简介：** 在咱们的印象中C# WinForm一直只支持Windows系统运行，无法支持跨平台运行。今天大姚给大家分享一个开源框架：GTKSystem.Windows.Forms，它能够让C# Winform支持跨平台运行。
- **文章地址：** https://mp.weixin.qq.com/s/smWkYnZT4NLUmw3W1XGbOw

#### 基于 WPF 开发的简约，功能强大的终端模拟器
- **文章简介：** 今天大姚给大家推荐一款基于 WPF 开发的简约，功能强大的终端模拟器：ModengTerm。
- **文章地址：** https://mp.weixin.qq.com/s/0z-xQ76MN6SfF5NhKQFUPQ

#### .NET Bios相关数据读写
- **文章简介：** 本文我们介绍针对Bios如何读取、写入数据，比如最常见的SN读取以及烧录。
- **文章地址：** https://www.cnblogs.com/kybs0/p/18613343

#### C#使用Tesseract C++ API过程记录
- **文章简介：** C#使用Tesseract C++ API过程记录。
- **文章地址：** https://www.cnblogs.com/mingupupu/p/18636610

#### 记一次 .NET某工业视觉软件 崩溃分析
- **文章简介：** 记一次 .NET某工业视觉软件 崩溃分析。
- **文章地址：** https://www.cnblogs.com/huangxincheng/p/18635326

#### 在Asp.netCore中使用Attribute来描述限流
- **文章简介：** 在Asp.netCore中使用Attribute来描述限流。
- **文章地址：** https://www.cnblogs.com/kewei/p/18630545

#### .NET 中的线程安全数据结构
- **文章简介：** .NET 中的线程安全数据结构。
- **文章地址：** https://www.cnblogs.com/Tangtang1997/p/18629960

#### 推荐一个C#轻量级矢量图形库
- **文章简介：** 推荐一个C#轻量级矢量图形库。
- **文章地址：** https://www.cnblogs.com/chingho/p/18629448


### 第 18 期（2024年12.16-12.22）
#### 好消息，在 Visual Studio 中可以免费使用 GitHub Copilot 了！
- **文章简介：** 今天大姚给大家分享一个好消息，GitHub Copilot 可以免费使用了！在此之前若开发者要使用 GitHub Copilot 需要付费订阅，每月订阅费用起步价为 10 美元，而经过验证的学生、教师和开源项目维护者则可以申请免费使用。今天咱们一起来看看在 Visual Studio 使用 GitHub Copilot 有多么的智能，是否真的能够提高.NET开发工作效率。
- **文章地址：** https://mp.weixin.qq.com/s/E731dDi00Bf_uL1iU2roGQ

#### C#正则表达式快速入门
- **文章简介：** 正则表达式（Regular Expression）是一个强大的文本处理工具，主要用于字符串的搜索、替换、验证和分割等操作。通过定义特定的模式，正则表达式可以高效地匹配、查找或替换符合该模式的文本内容。今天大姚将和大家一起来快速了解学习正则表达式，并且在C#中快速应用。
- **文章地址：** https://mp.weixin.qq.com/s/HnC-2em8YGuIau1EulNRKw

#### 聊一聊坑人的 C# MySql.Data SDK
- **文章简介：** 为什么说这东西比较坑人呢？是因为最近一个月接到了两个dump，都反应程序卡死无响应，最后分析下来是因为线程饥饿导致，那什么原因导致的线程饥饿呢？进一步分析发现罪魁祸首是 MySql.Data，这就让人无语了，并且反馈都是升级了MySql.Data驱动引发，接下来我们简单聊一下。
- **文章地址：** https://www.cnblogs.com/huangxincheng/p/18619048

#### 一个.NET开源、易于使用的屏幕录制工具
- **文章简介：** Captura是一款基于.NET开源、免费、易于使用的屏幕录制、截图工具，允许用户录制屏幕活动、捕获屏幕截图、录制音频以及记录鼠标和键盘活动（尽管该项目已被归档，但仍然可以下载和使用它）。
- **文章地址：** https://mp.weixin.qq.com/s/sC8oNJZZKDK4SbpEp_bSIw

#### 基于.NET WinForm开发的一款硬件及协议通讯工具
- **文章简介：** PLC-CommunTools是一款基于.NET WinForm开发的一款硬件及协议通讯工具，包含各类厂商的PLC协议及基础的TCP、串口通讯、IO口通讯等协议通讯功能的实现整合，注意还有一部分功能作者还在努力完善中。
- **文章地址：** https://mp.weixin.qq.com/s/29gvIBLmFugemDUh_gNuVg

#### .NET 9 New features-JSON序列化
- **文章简介：** .NET 9已经发布有一段时间了，近期整理一下.NET 9的新特性，今天重点分享.NET 9 JSON序列化方面的改进。
- **文章地址：** https://www.cnblogs.com/tianqing/p/18622226

#### 聊一聊 C#前台线程 如何阻塞程序退出
- **文章简介：** 这篇文章起源于我的 C#内功修炼训练营里的一位朋友提的问题：后台线程的内部是如何运转的 ? ，犹记得C# Via CLR这本书中 Jeffery 就聊到了他曾经给别人解决一个程序无法退出的bug，最后发现是有一个 Backgrond=false 的线程导致的。恰巧在我分析的350+dump中，也还真遇到了。有了这些铺垫，我觉得有必要简单的聊一聊。
- **文章地址：** https://www.cnblogs.com/huangxincheng/p/18622015

#### C#中 Task 结合 CancellationTokenSource的妙用
- **文章简介：** 在.NET中，CancellationTokenSource、CancellationToken和Task是处理异步操作和取消任务的重要工具。本文将通过一些简单的例子，帮助你理解它们的用法和协作方式。
- **文章地址：** https://www.cnblogs.com/chenyishi/p/18620273

#### ASP.NET Core EventStream (SSE) 使用以及 WebSocket 比较
- **文章简介：** 在开发环境中，对于实时数据流的需求非常常见，最常用的技术包括 Server-Sent Events (SSE) 和 WebSocket。
- **文章地址：** https://www.cnblogs.com/morec/p/18619781

#### .NET 单文件执行程序拆解器 SingleFileExtractor
- **文章简介：** .NET 现在支持将程序打包为单文件格式，这方便了部署，问题是，我们不能直接看到程序中使用了哪些 DLL，更不能简单地通过查看文件属性的方式，看到这些 DLL 的版本。要是可以像使用 Zip 一样，可以打开这个合成的文件，直接查看内容就好了。SingleFileExtractor 就是这样的工具。它可以从单文件的应用程序中将其中包含的内容，包括程序集、配置文件等等，拆解到文件夹中，方便开发人员进行分析。
- **文章地址：** https://www.cnblogs.com/haogj/p/18618295

#### 跨平台交叉编译 Native AOT
- **文章简介：** 如何将.NET 应用程序发布到鸿蒙上，肯定是很多人感兴趣的话题，目前.NET完全具备可以在OpenHarmony系统上运行的能力，.NET 现在有很多选项CoreCLR、Mono和NativeAOT。由于OpenHarmony的沙箱环境的限制，NativeAOT是最佳选择。孙策同学经过几个月的探索，他2024年12月14日在上海举办的.NET Conf China 2024 大会上和大家分享他的探索经验和成果，OpenHarmony作为一个开源的操作系统，本身就具有强大的兼容性和扩展性。而Avalonia则是一个跨平台的UI框架，能够在不同的操作系统上提供一致的用户体验。将这两者结合起来，简直就是强强联手！9月份写的这篇文章《.NET 的 Native AOT 现在是什么样的？》里已经有跨平台交叉编译NativeAOT的答案：使用 Zig 作为链接器和 sysroot，允许从 Windows 机器交叉编译到 Linux-x64、Linux-arm64、Linux-musl-x64 和 Linux-musl-arm64。
- **文章地址：** https://www.cnblogs.com/shanyou/p/18618066


### 第 17 期（2024年12.09-12.15）
#### 将本地 AI 模型与 .NET Aspire 结合使用
- **文章简介：** 使用本地 AI 模型是在您自己的计算机上进行实验的好方法，而无需将资源部署到云中。在本文中，我们将了解如何将 .NET Aspire 与 Ollama 结合使用在本地运行 AI 模型，同时使用 Microsoft.Extensions.AI 抽象使其在部署时过渡到云托管模型。
- **文章地址：** https://devblogs.microsoft.com/dotnet/local-ai-models-with-dotnet-aspire

#### 调用异步功能：在 .NET 9 中等待 WinForms 的内容
- **文章简介：** 随着 .NET 的不断发展，WinForms 开发人员可用的工具也在不断发展，从而实现更高效、响应更迅速的应用程序。在 .NET 9 中，我们很高兴地引入了一系列新的异步 API，这些 API 可显著简化 UI 管理任务。从更新控件到显示表单和对话框，这些新增功能以新的方式为 WinForms 带来了异步编程的强大功能。在这篇文章中，我们将深入探讨四个关键 API，解释它们的工作原理、它们的亮点以及如何开始使用它们。
- **文章地址：** https://devblogs.microsoft.com/dotnet/introducing-winforms-async-apis

#### 将ASP.NET Core Web API和Blazor Wasm发布到 IIS
- **文章简介：** 将ASP.NET Core Web API和Blazor Wasm发布到 IIS。
- **文章地址：** https://mp.weixin.qq.com/s/6Q-qZsdjjbwCGukrFrvAXQ

#### 一个使用 WPF 开发的管理系统
- **文章简介：** 最近发现有不少小伙伴在学习 WPF，今天大姚给大家分享一个使用 WPF 开发的管理系统，该项目包含了用户登录、人员管理、角色授权、插件管理、职位管理、主页功能（邮件、皮肤、设置）等功能，对于一个 WPF 初学者而言是一个值得参考和学习的项目。
- **文章地址：** https://mp.weixin.qq.com/s/FWO-3d8G3i1Ve_QPlIpiXA

#### 一套以用户体验出发的.NET8 Web开源框架
- **文章简介：** YiFramework是一个基于.NET8 + Abp.vNext + SqlSugar 的DDD领域驱动设计后端开源框架，前端使用Vue3，项目架构模式三层架构\DDD领域驱动设计，内置RBAC权限管理、BBS论坛社区系统 以用户体验出发。架构干净整洁、采用微软风格原生框架封装。适合小中大型项目上线、.NET8学习、Abp.vNext学习、Sqlsugar学习 、项目二次开发。
- **文章地址：** https://mp.weixin.qq.com/s/IdkatdfUsnGtf-GeILmQkw

#### .NET MongoDB数据仓储和工作单元模式封装
- **文章简介：** 仓储模式（Repository ）带来的好处是一套代码可以适用于多个类，把常用的CRUD通用方法抽象出来通过接口形式集中管理，从而解除业务逻辑层与数据访问层之间的耦合，使业务逻辑层在存储、访问数据库时无须关心数据的来源及存储方式。工作单元模式（UnitOfWork）它是用来维护一个由已经被业务修改(如增加、删除和更新等)的业务对象组成的列表，跨多个请求的业务，统一管理事务，统一提交从而保障事物一致性的作用。
- **文章地址：** https://mp.weixin.qq.com/s/XPX1J28M1ewDJZYwQNpDHw

#### 基于.NET8+Vue3开发的权限管理&个人博客系统
- **文章简介：** Easy.Admin是一个基于.NET8+Vue3+TypeScript开发的权限管理&个人博客系统，分为普通版本和SSR（服务端渲染，支持SEO），服务端渲染框架基于vite-plugin-ssr实现，并且支持多种数据库。
- **文章地址：** https://mp.weixin.qq.com/s/CdHbePejyzXMoHXG03kocQ

#### 一款基于 .NET MVC 框架开发、功能全面的MES系统
- **文章简介：** EasyMES一款基于 .NET 6 MVC 框架开发、开源免费（MIT License）、功能全面的离散型零部件制造管理系统（MES）和仓储管理系统（WMS）。
- **文章地址：** https://mp.weixin.qq.com/s/7xtSDdaf-vL3Smezz6fJcA

#### 基于 .NET 的 Nuget 发版工具
- **文章简介：** 由于 Natasha 及周边项目发版任务多，文件结构也不简单，之前一直使用基于 Github 管道脚本和 XUnit 来发版。这个方案对于发版环境与条件依赖性较强，且不够灵活，因此萌生出做一个本地管理 Nuget 发版工具的想法，取名为 Jester.
- **文章地址：** https://www.cnblogs.com/NMSLanX/p/18596061

#### C#调用Python脚本的方式（一），以PaddleOCR-GUI为例
- **文章简介：** C#调用Python脚本的方式（一），以PaddleOCR-GUI为例。
- **文章地址：** https://www.cnblogs.com/mingupupu/p/18605737

#### C#委托的前世今生
- **文章简介：** C#委托的前世今生。
- **文章地址：** https://www.cnblogs.com/xiketangedu/p/18594690

#### 重磅推出 Sdcb Chats：一个全新的开源大语言模型前端
- **文章简介：** 重磅推出 Sdcb Chats：一个全新的开源大语言模型前端。
- **文章地址：** https://www.cnblogs.com/sdcb/p/18597030/sdcb-chats-intro


### 第 16 期（2024年12.01-12.08）
#### 使用 Dependabot 管理 .NET SDK 更新
- **文章简介：** 使 .NET SDK 版本保持最新对于维护安全高效的应用程序至关重要。现在 Dependabot 可以在 global.json 中更新 .NET SDK 版本，确保您始终运行最新的安全补丁和改进比以往任何时候都更容易。
- **文章地址：** https://devblogs.microsoft.com/dotnet/using-dependabot-to-manage-dotnet-sdk-updates

#### 基于 .NET 开发的多功能流媒体管理控制平台
- **文章简介：** AKStream是一个基于.NET开发且开源（MIT License）的、功能全面的流媒体管理控制平台，集成了GB28181、RTSP、RTMP、HTTP等设备的推拉流控制、PTZ控制、音视频文件录制管理、音视频文件裁剪合并等功能。
- **文章地址：** https://mp.weixin.qq.com/s/n3QKHbhrlI-idwloWvV_EQ

#### 精选10款C#/.NET开发必备类库（含使用教程），工作效率提升利器！
- **文章简介：** 在.NET开发领域中随着技术的不断进步和项目的日益复杂，选择和使用一款合适的类库成为提升开发效率、保证代码质量和缩短项目周期的关键因素。今天大姚给大家分享10款C#/.NET开发必备类库，并且都包含详细介绍和使用教程。
- **文章地址：** https://mp.weixin.qq.com/s/8-o0Yqs-KIO56BbOvEzmoA

#### .NET9 Linux AOT Json序列化
- **文章简介：** 记录一下流水账在Linux（Ubuntu）操作系统发布AOT程序，然后发现System.Text.Json组件对于Json序列化抛出异常的处理步骤。
- **文章地址：** https://mp.weixin.qq.com/s/U4S4r7mDnryY84lfCtvqfA

#### 一款基于 .NET + Blazor 开发的智能访客管理系统
- **文章简介：** 一款基于 .NET + Blazor 开发的智能访客管理系统，访客系统的主要作用是简化并优化访客管理流程，提升安全性和效率。它通过数字化手段替代传统纸质登记，实现快速、准确的访客信息录入与追踪。该系统能够记录访客进出时间、地点及活动轨迹，有助于机构加强安全管理，同时提供便捷的访客体验。总之，访客系统是现代机构管理中不可或缺的一部分，它确保了访客管理的规范性和高效性。
- **文章地址：** https://mp.weixin.qq.com/s/k3DnbdXHqO-iUHKNnE9S9w

#### 基于 C# 编写的 Visual Studio 文件编码显示与修改扩展插件
- **文章简介：** FileEncoding 是一个专为 Visual Studio 设计的扩展插件，它能够在 Visual Studio 的文本编辑器右下角实时显示当前打开文档的编码格式。这一功能对于快速识别文件的编码非常有帮助，尤其是在处理来自不同平台或团队的代码时。更重要的是，通过简单的点击操作，用户还可以轻松修改文件的编码格式，无需借助外部工具或进行复杂的设置调整。
- **文章地址：** https://mp.weixin.qq.com/s/EkxAdqceID7PCkNGtNSqwg

#### 一个.NET开源、免费、功能强大的 PDF 处理工具
- **文章简介：** PDF 补丁丁（PDFPatcher）是一款.NET开源（AGPL）、免费、功能强大的 PDF 处理工具，可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档，探查文档结构，提取图片、转成图片等等，旨在为用户提供便捷、高效的 PDF 编辑和管理体验。
- **文章地址：** https://mp.weixin.qq.com/s/MX8np6yN-x-D4FAdEf4dcA

#### Natasha v9.0 为 .NET 开发者提供 [热执行] 方案.
- **文章简介：** 自 Natasha v9.0 发布起，我将基于 Natasha 的推出热执行方案，这项技术允许基于 控制台(Console) 和新版 Asp.net Core 架构的项目在运行中动态重编译，在不停止工程的情况下获取最新结果，以帮助技术初学者、项目初期开发人员等，进行快速实验以及试错。
- **文章地址：** https://www.cnblogs.com/NMSLanX/p/18261797

#### 构建你的.NET Aspire解决方案
- **文章简介：** .NET Aspire 是一组功能强大的工具、模板和包，用于构建可观察的生产就绪应用程序。.NET Aspire 通过处理特定云原生问题的 NuGet 包集合提供。云原生应用程序通常由小型互连部分或微服务组成，而不是单个整体式代码库。云原生应用程序通常会消耗大量的服务，例如数据库、消息收发和缓存。
- **文章地址：** https://www.cnblogs.com/huangmingji/p/18588251

#### 基于WPF/C#构建TesseractOCR简单易用的用户界面
- **文章简介：** 如何安装TesseractOCR与TesseractOCR的命令行使用。但在日常使用过程中，命令行使用还是不太方便的，因此今天介绍一下如何使用WPF/C#构建TesseractOCR简单易用的用户界面。
- **文章地址：** https://www.cnblogs.com/mingupupu/p/18592170

#### ASP.NET Core 9.0 中新增的MapStaticAssets() 中间件
- **文章简介：** ASP.NET Core 9.0 中新增的MapStaticAssets() 中间件。
- **文章地址：** https://www.cnblogs.com/vipwan/p/18582297

#### Asp.net MVC中的Http管道事件为什么要以Application_开头？
- **文章简介：** Asp.net MVC中的Http管道事件为什么要以Application_开头？
- **文章地址：** https://www.cnblogs.com/jikhww/p/18582958


## 11月
### 第 15 期（2024年11.25-11.30）
#### 2024年各编程语言运行100万个并发任务需要多少内存？
- **文章简介：** 2024年各编程语言运行100万个并发任务需要多少内存？
- **文章地址：** https://www.cnblogs.com/InCerry/p/-/async-runtimes-benchmarks-2024

#### C#集合数据去重的5种方式及其性能对比测试分析
- **文章简介：** 今天我们一起来讨论一下关于C#集合数据去重的5种方式并且使用BenchmarkDotNet对这5种方式进行性能基准对比测试分析，每种方法都有其特点和适用场景，我们可以根据具体需求和执行效率选择一种进行使用。
- **文章地址：** https://mp.weixin.qq.com/s/cjtq-y16OoM5DxcQ_t2YKw

#### 使用 BenchmarkDotNet 对 .NET 代码进行性能基准测试
- **文章简介：** 使用 BenchmarkDotNet 对 .NET 代码进行性能基准测试。
- **文章地址：** https://mp.weixin.qq.com/s/6mpHS1OVuIlBgdU71OIIOw

#### 一个包含了 50+ C#/.NET编程技巧实战练习教程
- **文章简介：** DotNetGuide专栏C#/.NET/.NET Core编程技巧练习集：C#/.NET/.NET Core编程常用语法、算法、技巧、中间件、类库、工作业务实操练习集，配套详细的文章教程讲解，助你快速掌握C#/.NET/.NET Core中各种编程常用语法、算法、技巧、中间件、类库、工作业务实操等等。
- **文章地址：** https://mp.weixin.qq.com/s/iqNH6W26J0i1962XaaBqRA

#### .NET使用MiniWord高效生成Word文件
- **文章简介：** MiniWord是一个基于.NET开源、易于使用的.NET Word模板导出引擎，无需安装Office COM+，适用于Windows、Linux和Mac。
- **文章地址：** https://mp.weixin.qq.com/s/2A02aXxvMxIhQV2WJE7pkg

#### 在 .NET 9 中生成 OpenAPI 文档
- **文章简介：** .NET 9 中的 ASP.NET Core 通过对 OpenAPI 文档生成的新内置支持，简化了为 API 端点创建 OpenAPI 文档的过程。这项新功能旨在简化开发工作流程并改进 OpenAPI 定义在 ASP.NET 应用程序中的集成。OpenAPI 的广泛采用培养了一个丰富的工具和服务生态系统，可以帮助您更有效地构建、测试和记录 API。一些示例包括 Swagger UI、Kiota 客户端库生成器和 Redoc，但还有更多。
- **文章地址：** https://devblogs.microsoft.com/dotnet/dotnet9-openapi/

#### 使用 .NET 9 的新 NuGet 解析程序显著加快包还原速度
- **文章简介：** 使用 .NET 9 的新 NuGet 解析程序显著加快包还原速度。
- **文章地址：** https://devblogs.microsoft.com/dotnet/dotnet-9-nuget-resolver/

#### .NET Core 线程池(ThreadPool)底层原理浅谈
- **文章简介：** .NET Core 线程池(ThreadPool)底层原理浅谈。
- **文章地址：** https://www.cnblogs.com/lmy5215006/p/18566995

#### c# is 和 as 浅看重制版
- **文章简介：** c# is 和 as 浅看重制版。
- **文章地址：** https://www.cnblogs.com/aoximin/p/18572890

#### 什么是.NET的强类型字符串(Strongly typed string)？
- **文章简介：** 在.NET中，强类型字符串（Strongly typed string）并不是一个官方的概念，是指使用特定的结构来表示某种类型字符串数据的编码实践。类似于枚举，可以提供编译时检查类型，减少运行时错误，以及更好的可读性和维护性。相比于枚举，具有更好的扩展性以及更强的约束性。
- **文章地址：** https://www.cnblogs.com/czwy/p/18576931

#### .NET9 - Swagger平替Scalar详解
- **文章简介：** .NET9 - Swagger平替Scalar详解。
- **文章地址：** https://www.cnblogs.com/hugogoos/p/18571088

#### .NET9 EFCore支持早期MSSQL数据库 ROW_NUMBER()分页
- **文章简介：** .NET9 EFCore支持早期MSSQL数据库 ROW_NUMBER()分页。
- **文章地址：** https://www.cnblogs.com/vipwan/p/18570225


### 第 14 期（2024年11.18-11.24）
#### PasteEx：一款.NET开源的Windows快捷粘贴神器
- **文章简介：** PasteEx是一款.NET开源的用于增强 Windows 粘贴功能的小工具，它解决了将剪贴板内容保存为文件的繁琐步骤。无需打开记事本等应用，它可直接将文字、图片等内容粘贴到桌面上，极大提升了效率。
- **文章地址：** https://mp.weixin.qq.com/s/0wh6M2ko22Sh2gR5b3kgyg

#### .NET使用Umbraco CMS快速构建一个属于自己的内容管理系统
- **文章简介：** Umbraco CMS是一个基于.NET开源、免费（MIT License）、功能强大、灵活易用的内容管理系统。它能够帮助你创建美观现代的网站，并与最新的.NET技术和各种服务集成。无论你是个人开发者还是企业客户，Umbraco CMS都是一个值得考虑的选择。
- **文章地址：** https://mp.weixin.qq.com/s/xaTtknSY98Nsuxrvyfwe5w

#### 精选2款.NET开源且功能强大的报表制作神器
- **文章简介：** 精选2款.NET开源且功能强大的报表制作神器。
- **文章地址：** https://mp.weixin.qq.com/s/WoidOVLTK7wZhj42sfjJFQ

#### .NET 9新特性：Task.WhenEach
- **文章简介：** 在 .NET 9 中引入了一个新的方法：Task.WhenEach，用于简化异步编程。这种方法允许你在任务完成时立即处理它们，而无需等待所有任务结束。这在任务完成时间不一致、需要尽早对每个完成的任务采取行动的场景中特别有用。
- **文章地址：** https://mp.weixin.qq.com/s/tdKv-bklrsE1eGL-r2TFkg

#### 在 .NET 8中使用 Polly 处理瞬态故障
- **文章简介：** 在 .NET 8中使用 Polly 处理瞬态故障。
- **文章地址：** https://mp.weixin.qq.com/s/YD_wenHKxR-LKXzGizb8Qg

#### 使用Visual Studio分析.NET Dump，快速排查内存泄漏问题！
- **文章简介：** 内存泄漏和高CPU使用率是在日常开发中经常遇到的问题，它们可能会导致应用程序性能下降甚至崩溃。今天我们来讲讲如何使用Visual Studio 2022分析.NET Dump，快速找到程序内存泄漏问题。
- **文章地址：** https://mp.weixin.qq.com/s/tpEfmOR-wjYkZsWey7-Nmg

#### 一个.NET开源、快速、功能丰富的跨平台阅读服务器
- **文章简介：** 一个.NET开源、快速、功能丰富的跨平台阅读服务器。
- **文章地址：** https://mp.weixin.qq.com/s/bi4cYeOmAOodlkTUt_ORnA

#### 一个基于 .NET 8.0 构建的简单、跨平台、模块化商城系统
- **文章简介：** 今天给大家分享一个基于 .NET 8.0 构建的开源免费（MIT License）、简单、跨平台、模块化的商城系统：Module Shop。
- **文章地址：** https://mp.weixin.qq.com/s/Ga6HUZMNVD117IErVSEgfw

#### .NET 9 中 LINQ 新增功能实操
- **文章简介：** 语言集成查询 (LINQ) 是一系列直接将查询功能集成到 C# 语言的技术统称。 数据查询历来都表示为简单的字符串，没有编译时类型检查或 IntelliSense 支持。 此外，需要针对每种类型的数据源了解不同的查询语言：SQL 数据库、XML 文档、各种 Web 服务等。 借助 LINQ，查询成为了最高级的语言构造，就像类、方法和事件一样。
- **文章地址：** https://mp.weixin.qq.com/s/lF1O-0FpKLDSYowZ2DjX3g

#### 社区发布非官方龙架构 .NET 9 SDK 发行版
- **文章简介：** 社区发布非官方龙架构 .NET 9 SDK 发行版。
- **文章地址：** https://www.cnblogs.com/shanyou/p/18565125

#### .NET Core 特性(Attribute)底层原理浅谈
- **文章简介：** .NET Core 特性(Attribute)底层原理浅谈。
- **文章地址：** https://www.cnblogs.com/lmy5215006/p/18551715

#### C# 入门深度学习
- **文章简介：** C# 入门深度学习：万字长文讲解微积分和梯度下降。
- **文章地址：** https://www.cnblogs.com/whuanle/p/18551532


### 第 13 期（2024年11.11-11.17）
#### 利用腾讯元器，将公众号变身为强大的.NET AI智能体
- **文章简介：** 经常有粉丝朋友在公众号后台私信提问，因为个人平时比较少看公众号后台的私信所以没法及时回复。最近发现腾讯推出了一个可以创建和使用各种智能体的平台（帮助小白也能快速使用AI）：腾讯元器，正好自己每天也在公众号更新.NET相关的文章（到目前为止.NET相关的文章应该有400多篇了）有着较为丰富.NET相关的知识库，因此今天我将利用腾讯元器，将我的公众号变身为一个强大的.NET AI智能体，造福我的.NET粉丝朋友们。
- **文章地址：** https://mp.weixin.qq.com/s/kapZm6g9vN5YB8MiRcIXVg

#### .NET 9正式发布
- **文章简介：** 今天，我们很高兴地宣布推出 .NET 9，这是迄今为止最高效、最现代、最安全、最智能、性能最高的 .NET 版本。这是来自世界各地数千名开发人员又一年努力的结果。此新版本包括数千项性能、安全性和功能改进。您会发现整个 .NET 堆栈的编程语言、开发人员工具和工作负载都有了全面的增强，使您能够使用统一平台进行构建并轻松地将 AI 融入您的应用程序。
- **文章地址：** https://devblogs.microsoft.com/dotnet/announcing-dotnet-9/

#### .NET Aspire 社区工具包简介
- **文章简介：** .NET Aspire 自首次发布以来发展迅速，解决了越来越多的场景，这反过来又带来了对更多集成的需求，以支持这些类型的应用程序。虽然其中许多集成是由 .NET Aspire 团队构建的，但它们无法涵盖所有​​内容。这就是 .NET Aspire 社区工具包的作用所在。
- **文章地址：** https://devblogs.microsoft.com/dotnet/introducing-the-dotnet-aspire-community-toolkit/

#### 使用 C# 13 参数集合可以更轻松、更快速地调用方法
- **文章简介：** C# 13 满足了长期以来的功能请求，允许params使用集合表达式支持的任何集合，而不仅仅是数组。此功能基于 C# 12 中引入的集合表达式构建。
- **文章地址：** https://devblogs.microsoft.com/dotnet/csharp13-calling-methods-is-easier-and-faster/

#### 推荐3款开源、美观且免费的WinForm UI控件库
- **文章简介：** 推荐3款开源、美观且免费的WinForm UI控件库。
- **文章地址：** https://mp.weixin.qq.com/s/_amoyHpntFeP4MGMReyvNg

#### 使用Microsoft.Extensions.AI简化.NET中的AI集成
- **文章简介：** Microsoft.Extensions.AI是一个创新的 .NET 库，它为平台开发人员提供了一个内聚的 C# 抽象层，简化了与大型语言模型 （LLMs） 和嵌入等 AI 服务的交互。它支持通过一组一致且标准化的 API 和约定将 AI 功能无缝集成到 .NET 应用程序中。
- **文章地址：** https://mp.weixin.qq.com/s/iiCljs48eojJ-NMZRe2TeA

#### 基于C#开源、功能强大、灵活的跨平台开发框架 - Uno Platform
- **文章简介：** Uno Platform是一个基于C#开源、功能强大、灵活的跨平台开发框架，用于快速构建单一代码库原生移动、Web、桌面和嵌入式应用程序。它允许 C# 和 WinUI XAML 和/或 C# 代码在所有目标平台上运行，同时允许你控制每个像素。它支持开箱即用的 Fluent、Material 和 Cupertino 主题样式风格。Uno Platform实现了越来越多的 WinRT 和 WinUI API，例如 Microsoft.UI.Xaml，使 WinUI 应用程序能够以本机性能在所有平台上运行。
- **文章地址：** https://mp.weixin.qq.com/s/XB6cCSUrolzEh-yhraidgQ

#### .NET现在可以做什么，有哪些公司在用的？
- **文章简介：** 本文大姚和大家一起来分析一下.NET现在可以做什么，.NET未来的发展趋势在哪，有哪些公司在使用的。
- **文章地址：** https://mp.weixin.qq.com/s/-LijfYq3DGcalkdS9ko9fw

#### 基于.NET开源、功能强大且灵活的工作流引擎框架
- **文章简介：** 工作流引擎框架在需要自动化处理复杂业务流程、提高工作效率和确保流程顺畅执行的场景中得到了广泛应用。今天大姚给大家推荐一款基于.NET开源、功能强大且灵活的工作流引擎框架：elsa-core。
- **文章地址：** https://mp.weixin.qq.com/s/B6nJCwfkclfp1u_0fg0p4Q

#### .NET Core 反射底层原理浅谈
- **文章简介：** .NET Core 反射底层原理浅谈。
- **文章地址：** https://www.cnblogs.com/lmy5215006/p/18545334

#### 在网页上调起本机C#程序
- **文章简介：** 在网页上调起本机C#程序。
- **文章地址：** https://www.cnblogs.com/deali/p/18546412

#### .NET 创建动态方法方案及 Natasha V9
- **文章简介：** .NET 创建动态方法方案及 Natasha V9。
- **文章地址：** https://www.cnblogs.com/NMSLanX/p/18299481


### 第 12 期（2024年11.01-11.10）
#### 为 .NET Conf 2024 做好准备之本地社区活动 .NET Conf China 2024 启动
- **文章简介：** .NET Conf 2024 是一个面向.NET生态系统社区的大型活动，将于2024年11月12日至14日举行。该活动将通过YouTube和Twitch进行现场直播，并在dotnetconf.net网站上提供直播流。这是一个免费的虚拟事件，旨在为初学者和学习者提供关于AI、Web开发、移动开发和游戏开发等方面的教育内容。.NET Conf 以 .NET 团队成员和领导者的主题演讲开始，他们向您展示了 .NET 9 版本最酷的新功能。然后，您将享受一整天的现场演示，其中包括一些构建 .NET 9 的人，他们将深入探讨 .NET Aspire、AI 构建基块、C#、ASP.NET Core、Blazor、.NET MAUI 等的功能。
- **文章地址：** https://www.cnblogs.com/shanyou/p/18534346

#### 精选2款C#/.NET开源且功能强大的网络通信框架
- **文章简介：** 今天大姚给分享2个C#/.NET开源且功能强大的网络通信框架，希望可以帮助到有需要的同学。
- **文章地址：** https://mp.weixin.qq.com/s/Yh63qhNaTVn7K8ySgyso0Q

#### 2024年全面且功能强大的.NET快速开发框架推荐，效率提升利器！
- **文章简介：** 选择一款全面且功能强大的快速开发框架能够帮助我们解决C#、.NET项目中的很多重复工作，从而提高开发生产效率、避免工作996。今天大姚给大家分享10个.NET开源、免费、功能强大的快速开发框架，同学们可以按需选择适合自己的框架进行开发（注意，以下排名不分先后）。
- **文章地址：** https://mp.weixin.qq.com/s/F4V7SgRJpgMA8NY8oF4yVg

#### 将 .NET Aspire 添加到您现有的 .NET 应用程序中
- **文章简介：** .NET Aspire 是一个针对 .NET 的新型云就绪堆栈，可帮助开发人员快速轻松地开发分布式应用程序。您可能已经看过一些演示，展示了大型 .NET 解决方案，其中充满了复杂的云依赖项，比如 Redis、Kafka 和 Postgres，也许您会想：这些技术也许有一天会用到，但对于我当前的项目来说，并没有太多的实际用途。
- **文章地址：** https://mp.weixin.qq.com/s/lE6lotrosHwrUYcS6rJFog

#### 基于Material Design风格开源且强大的Blazor组件库
- **文章简介：** MudBlazor是一个基于Material Design风格开源、免费（MIT License）、功能强大的Blazor组件框架，注重易用性和清晰的结构。它非常适合想要快速构建Web应用程序的 .NET 开发人员，无需费力地处理 CSS 和 JavaScript。由于MudBlazor完全使用C#编写，因此你可以自由地调整、修复或扩展该框架。文档中有大量示例代码，能够帮助开发者快速理解和学习MudBlazor框架。
- **文章地址：** https://mp.weixin.qq.com/s/BYIRIIZvp6waLudFlevoxg

#### 一款.NET开源的屏幕实时翻译工具
- **文章简介：** Translumo是一个.NET开源的高级屏幕翻译工具，能够实时检测和翻译选定区域内的文本（如字幕）。Translumo 允许同时组合使用多个 OCR 引擎。它使用机器学习训练模型通过 OCR 对每个识别的结果进行评分，并选择最佳结果。
- **文章地址：** https://mp.weixin.qq.com/s/Q_1aSNSjJPGA_7fS4E2eBA

#### C# 单例模式的多种实现
- **文章简介：** 单例模式是一种创建型设计模式，它主要确保在一个类只有一个实例，并提供一个全局访问点来获取该实例。在C#中，有多种方式实现单例模式，每种方式都有其特定的使用场景和注意事项。
- **文章地址：** https://mp.weixin.qq.com/s/Ub3OAThfay4_EasKnYCGUw

#### .NET 9 中 System.Text.Json 的新增功能
- **文章简介：** .NET 9 中 System.Text.Json 的新增功能。
- **文章地址：** https://mp.weixin.qq.com/s/GdoLeBSI0wmT4jptmTGWxA

#### 2款使用.NET开发的数据库系统
- **文章简介：** 2款使用.NET开发的数据库系统。
- **文章地址：** https://mp.weixin.qq.com/s/Hu3CTfUtxydQZwS-DhU48Q

#### 制作一个龙芯旧世界的 dotnet sdk docker 镜像
- **文章简介：** 制作一个龙芯旧世界的 dotnet sdk docker 镜像。
- **文章地址：** https://mp.weixin.qq.com/s/QDoU13w1WKE_xQXLijQ2xw

#### JetBrains官方宣布 Rider 非商用免费开放！
- **文章简介：** JetBrains官方前段时间宣布重磅消息，其两款知名IDE应用WebStorm和Rider现已面向社区开放，允许用户免费用于非商业用途。此举旨在支持学习、开源项目开发、内容创作及业余开发等活动。
- **文章地址：** https://mp.weixin.qq.com/s/9lGdDchHgHCQMlfgqpaXQg

#### 一款支持C#语言，免费且功能强大的智能AI编程助手，开发效率提升利器！
- **文章简介：** AI编程助手在软件开发和编程过程中发挥着重要的作用，它们通过提供智能的代码补全、代码审查、知识共享和学习等功能，显著提升了开发者的生产力和代码质量。随着技术的不断发展，AI编程助手的功能和性能将进一步提升，为开发者提供更加高效、智能和便捷的编程体验。今天给大家分享一款免费、功能强大、易于使用的智能AI编程助手：豆包MarsCode。
- **文章地址：** https://mp.weixin.qq.com/s/FP87NemFgnBkN7m10C7GaA

#### 使用Roslyn的源生成器生成DTO
- **文章简介：** 源生成器的好处很多, 通过在编译时生成代码，可以减少运行时的反射和动态代码生成，从而提高应用程序的性能, 有时候需要对程序AOT以及裁剪编译的dll也是需要用SG来处理的。
- **文章地址：** https://www.cnblogs.com/vipwan/p/18535459

#### .NET Core 泛型底层原理浅谈
- **文章简介：** .NET Core 泛型底层原理浅谈。
- **文章地址：** https://www.cnblogs.com/lmy5215006/p/18529501

#### AOT使用经验总结
- **文章简介：** AOT使用经验总结。
- **文章地址：** https://www.cnblogs.com/Dotnet9-com/p/18529239

#### ASP.Net Core使用Jenkins配合pm2自动化部署项目
- **文章简介：** ASP.Net Core使用Jenkins配合pm2自动化部署项目。
- **文章地址：** https://www.cnblogs.com/w821759016/p/18525620

#### .NET云原生应用实践（五）：使用Blazor WebAssembly实现前端页面
- **文章简介：** .NET云原生应用实践（五）：使用Blazor WebAssembly实现前端页面。
- **文章地址：** https://www.cnblogs.com/daxnet/p/18518807

#### Avalonia跨平台上位机控件开发之水泵
- **文章简介：** Avalonia跨平台上位机控件开发之水泵。
- **文章地址：** https://www.cnblogs.com/Cookies-Tang/p/18522958

#### .NET 9 中没有 wasi 实验性支持
- **文章简介：** .NET 9 中没有 wasi 实验性支持。
- **文章地址：** https://www.cnblogs.com/shanyou/p/18522918


## 10月
### 第 11 期（2024年10.21-10.31）
#### MongoDB EF Core Provider在2024年5月正式发布后的新特性
- **文章简介：** 本文详细介绍了MongoDB EF Core Provider在2024年5月正式发布后的新特性，包括添加属性和更改跟踪、索引管理、复杂查询能力以及事务和并发控制等关键功能。
- **文章地址：** https://devblogs.microsoft.com/dotnet/mongodb-ef-core-provider-whats-new/

#### Syncfusion宣布开源其为.NET MAUI开发的14个控件
- **文章简介：** Syncfusion 是 UI 控件和组件领域的领导者，并且为 .NET 提供了一些令人印象深刻的控件。今天，他们向 .NET MAUI 开发人员免费提供了其中的 14 个 UI 控件。
- **文章地址：** https://www.cnblogs.com/shanyou/p/18509109

#### 融入人工智能的 eShop – 全面的智能应用示例
- **文章简介：** 人工智能增强型eShopSupport 应用程序是一个支持网站，客户可使用它来查询产品。eShop 员工有一个工作流程来跟踪这些查询、与客户交谈以及对这些查询进行分类并最终关闭这些查询。通过各种功能，此示例超越了流行的“聊天机器人”场景，展示了人工智能可以提高开发人员工作效率的几种方式，同时提高您能够提供的个性化客户支持水平。
- **文章地址：** https://devblogs.microsoft.com/dotnet/e-shop-infused-with-ai-comprehensive-intelligent-dotnet-app-sample/

#### 介绍 Microsoft.Extensions.VectorData 预览版
- **文章简介：** Microsoft.Extensions.AI 库为使用 AI 服务提供了统一的层一样，该包为 .NET 生态系统提供了抽象，有助于将向量存储集成到 .NET 应用程序和库中。
- **文章地址：** https://devblogs.microsoft.com/dotnet/introducing-microsoft-extensions-vector-data/

#### 一个 WPF 开发的简约，功能强大的终端模拟器
- **文章简介：** ModengTerm是一个用WPF开发的终端模拟器，它拥有类似于XShell的强大功能，并且它是开源和免费使用的。它的最终目标可以作为XShell的平替产品，让你拥有一个免费，安全，放心使用的虚拟终端软件。
- **文章地址：** https://mp.weixin.qq.com/s/pYP8yV-sxLYjJsRuSNunlA

#### 在.NET中使用QuestPDF高效地生成PDF文档
- **文章简介：** 在.NET平台中操作生成PDF的类库有很多如常见的有iTextSharp、PDFsharp、Aspose.PDF等，今天我们分享一个用于生成PDF文档的现代开源.NET库：QuestPDF，本文将介绍QuestPDF并使用它快速实现发票PDF文档生成功能。
- **文章地址：** https://mp.weixin.qq.com/s/Xa9illjyi_aofgRCjeFK8A

#### C#常见的四种经典查找算法
- **文章简介：** 在编程领域，数据结构与算法是构建高效、可靠和可扩展软件系统的基石。它们对于提升程序性能、优化资源利用以及解决复杂问题具有至关重要的作用。今天大姚给大家分享四种C#中常见的经典查找算法。
- **文章地址：** https://mp.weixin.qq.com/s/zj9oZBajcewU6yP4y8e_ow

#### 全面的C#/.NET自学入门指南
- **文章简介：** 全面的C#/.NET自学入门指南。
- **文章地址：** https://mp.weixin.qq.com/s/2ujPrjEUh5Q5Ti_qPdH1aA

#### 再也不用为找.NET相关的项目和框架发愁了
- **文章简介：** 大家平时都是怎么找C#/.NET/.NET Core相关项目和框架的？本文将告诉你找.NET相关的项目和框架可以优先看DotNetGuide的C#/.NET/.NET Core优秀项目和框架精选专栏，里面收录了大量的.NET相关的优秀项目和框架，当然假如你有更好的项目和框架推荐的欢迎PR投稿（让优秀的项目和框架不被埋没）。
- **文章地址：** https://mp.weixin.qq.com/s/gUO4Z83NZb9ZgmoVS_eRJg

#### .NET使用Moq开源模拟库简化单元测试
- **文章简介：** Moq是一个.NET开源、流行、使用简单的 .NET 模拟库，充分利用了.NET 的 Linq 表达式树和 lambda 表达式。这使得 Moq 成为最具生产力、类型安全且支持重构的模拟库。它不仅支持模拟接口，还支持模拟类。其 API 非常简单直观，不需要任何关于模拟概念的事先知识或经验。从而简化单元测试中的依赖管理和验证过程，提高代码的可测试性和可维护性。
- **文章地址：** https://mp.weixin.qq.com/s/lJMf3UP1TQHAdE1gi9DWQw

#### 一款基于.NET开源且免费的在线考试系统
- **文章简介：** 考试君是一款基于.NET开源、免费、功能丰富、易于部署和扩展的在线考试系统。
- **文章地址：** https://mp.weixin.qq.com/s/e7OloXKk2N_fv8-91SlZag

#### 一份阅读量30万+免费且全面的C#/.NET面试宝典
- **文章简介：** C#/.NET/.NET Core相关技术常见面试题汇总，不仅仅为了面试而学习，更多的是查漏补缺、扩充知识面和大家共同学习进步。该知识库主要由自己平时学习实践总结、网上优秀文章资料收集（这一部分会标注来源）和社区小伙伴提供三部分组成。该份基础面试宝典完全免费，发布三年多时间来收获了广大.NET小伙伴的好评，我会持续更新和改进，欢迎关注我的公众号【追逐时光者】第一时间获取最新更新的面试题内容。
- **文章地址：** https://mp.weixin.qq.com/s/odm4jLQu38qVn_zNENf-xQ

#### C# 13(.Net 9) 中的新特性 - 半自动属性
- **文章简介：** C# 13 即 .Net 9 按照计划会在2024年11月发布，目前一些新特性已经定型，今天让我们来预览其中的一个新特性 - 半自动属性。
- **文章地址：** https://www.cnblogs.com/Rwing/p/18510363/Csharp_13_dot_net_9_preview_Semi-auto_properties

#### 一个.NET开源、轻量级的运行耗时统计库 - MethodTimer
- **文章简介：** MethodTimer是一个.NET开源、免费（MIT License）、轻量级的运行耗时统计库，用于在编译时自动向指定方法注入计时代码，无需手动编写繁琐的计时逻辑。
- **文章地址：** https://mp.weixin.qq.com/s/YRNodWl8pxEk_OnAkY92Gw

#### .NET云原生应用实践（四）：基于Keycloak的认证与授权
- **文章简介：** .NET云原生应用实践（四）：基于Keycloak的认证与授权。
- **文章地址：** https://www.cnblogs.com/daxnet/p/18500344

#### .NET Core到.NET 8 托管堆的变迁
- **文章简介：** .NET Core到.NET 8 托管堆的变迁。
- **文章地址：** https://www.cnblogs.com/lmy5215006/p/18515971

#### C#使用Socket实现分布式事件总线，不依赖第三方MQ
- **文章简介：** C#使用Socket实现分布式事件总线，不依赖第三方MQ。
- **文章地址：** https://www.cnblogs.com/lsq6/p/18512082

#### AvaloniaUI项目离线开发全攻略：IDE安装、模板应用与NuGet私有化部署一站式解决
- **文章简介：** AvaloniaUI项目离线开发全攻略：IDE安装、模板应用与NuGet私有化部署一站式解决。
- **文章地址：** https://www.cnblogs.com/Dotnet9-com/p/18511697

#### dotnet core微服务框架Jimu介绍
- **文章简介：** dotnet core微服务框架Jimu介绍。
- **文章地址：** https://www.cnblogs.com/flamesky/p/18503218

#### .NET使用OllamaSharp实现大模型推理对话的简单演示
- **文章简介：** .NET使用OllamaSharp实现大模型推理对话的简单演示。
- **文章地址：** https://www.cnblogs.com/weskynet/p/18497936


### 第 10 期（2024年10.14-10.20）
#### 观看 Azure 开发人员 – 2024 年 .NET Aspire Day 的亮点！
- **文章简介：** 感谢所有加入我们的 Azure 开发人员 – 2024 年 .NET Aspire Day 的人！这是一次令人难以置信的活动，充满了有关使用 .NET Aspire 构建分布式应用程序并将其部署到 Azure 容器应用的见解和实用指导。
- **文章地址：** https://devblogs.microsoft.com/dotnet/azure-developers-dotnet-aspire-day-recap/

#### .NET 9 中 System.Text.Json 的新增功能
- **文章简介：** System.Text.Json 的 9.0 版本包括许多功能，主要侧重于 JSON 架构和智能应用程序支持。它还包括请求量很大的增强功能，例如可为 null 的引用类型支持、自定义枚举成员名称、无序元数据反序列化和自定义序列化缩进。
- **文章地址：** https://devblogs.microsoft.com/dotnet/system-text-json-in-dotnet-9/

#### C#哈希查找算法
- **文章简介：** 哈希查找算法是一种高效的查找算法，通过将键值映射到哈希表中的位置来实现快速访问。在C#中，哈希查找通常通过哈希表（Hashtable）或字典（Dictionary）来实现。
- **文章地址：** https://mp.weixin.qq.com/s/WaXCFshzuqVQD6YX2Kcw5g

#### B站第三方 Windows 桌面客户端，使用 Windows App SDK 构建的原生高颜值应用
- **文章简介：** Bili.Copilot是B站第三方 Windows 桌面客户端，专为Windows 11用户设计。该项目基于Windows App SDK进行了重构，旨在以更开放的态度进行开发，并借助社区的力量，共同构建一个有趣且高质量的用户生成内容（UGC）客户端。
- **文章地址：** https://mp.weixin.qq.com/s/DJBp4ytV8wvshgTCsdwyFg

#### 一个.NET开源、性能优异的Excel数据读取库
- **文章简介：** Sylvan.Data.Excel是一个开源、免费、跨平台的.NET库，专注于读取和写入Excel数据文件。支持多种文件格式，并提供高效的数据访问和数据绑定功能。
- **文章地址：** https://mp.weixin.qq.com/s/hgXUNvJANZ3KqDTLvOHApA

#### 基于.NET8 + Vue/UniApp前后端分离的快速开发框架，开箱即用！
- **文章简介：** ZR.Admin.NET是一款基于.NET平台开发的、前后端分离的通用权限管理后台系统。它采用了多种先进技术和框架，旨在提高开发效率，降低开发成本，并提供一个稳定、可扩展的后台管理系统解决方案。
- **文章地址：** https://mp.weixin.qq.com/s/oIBGLsrjoehrWJ5W0-MlIQ

#### 一个.NET开源、功能强大的 PDF 处理工具
- **文章简介：** PDF 补丁丁（PDFPatcher）是一个.NET开源、功能强大的 PDF 处理工具，旨在为用户提供便捷、高效的 PDF 编辑和管理体验。该项目不仅支持对 PDF 文档进行多种修改和定制操作，还包含了书签编辑、PDF 制作、文件拆分与合并、图片导出、字体替换等实用功能。
- **文章地址：** https://mp.weixin.qq.com/s/R80OBaNmXN3ldUnMlcuRCQ

#### .NET Avalonia开源、免费的桌面UI库 - SukiUI
- **文章简介：** SukiUI 是一个为 AvaloniaUI 设计的桌面用户界面（UI）库，它提供了丰富的功能和定制选项，旨在帮助开发者高效构建美观且功能强大的桌面应用程序。
- **文章地址：** https://mp.weixin.qq.com/s/y88cCeSbl5eZL7H31F1LmQ

#### 基于C#开发的一套全功能的流媒体管理控制接口平台
- **文章简介：** AKStream是一个基于C#开发的一套全功能的流媒体管理控制接口平台，集成了GB28181、RTSP、RTMP、HTTP等设备的推拉流控制、PTZ控制、音视频文件录制管理、音视频文件裁剪合并等功能。
- **文章地址：** https://mp.weixin.qq.com/s/5is4vTzgSavjmWKPzNty_A

#### 2024年全面的多端统一开发解决方案推荐！
- **文章简介：** 今天大姚给大家分享8个多端统一开发框架其中语言包括C#、C++、Vue、React、Dart、Kotlin等等（一套代码，可以运行到多个平台从而大幅减轻开发者的开发与维护负担），同学们可以按需选择对应框架（排名不分先后，适合自己的才是最好的）。
- **文章地址：** https://mp.weixin.qq.com/s/9DNgjTIUXHCr_yOfFwxEDg

#### C#/.NET/.NET Core学习路线集合，学习不迷路！
- **文章简介：** C#、.NET、.NET Core、WPF、WinForm、Unity等相关技术的学习、工作路线集合（持续更新）！！！
- **文章地址：** https://mp.weixin.qq.com/s/d1h4Nzp3gKoeIYySbZtzRQ

#### .NET 9 预览：C#13 带来的新功能抢先看
- **文章简介：** 2024年11月12日，.NET 9 的最终版本将与我们正式见面。你可以通过Visual Studio 2022 预览版或者 Visual Studio Code + C# Dev Kit 扩展来提前感受它的威力。这次更新不仅仅是修修补补，而是携带了一些新的“超能力”，尤其是 C# 13 的加入，让开发变得更加灵活又高效。不过，请注意，目前还在预览阶段，正式发布时可能会有点变化。
- **文章地址：** https://mp.weixin.qq.com/s/_tHkeRJkX0DwIk4WQVeyyQ

#### 每天5分钟玩转C#/.NET之C#语言详细介绍
- **文章简介：** 每天5分钟玩转C#/.NET之C#语言详细介绍。
- **文章地址：** https://mp.weixin.qq.com/s/u6wU-2lc5po63Zgpd4YVbg

#### 适用于 .NET 稳定的官方OpenAI库
- **文章简介：** 一个由 OpenAI 官方提供，旨在为 .NET 开发者提供方便的接口来访问 OpenAI 的 REST API。这个项目通过 NuGet 包的形式发布，使得 .NET 应用程序能够轻松地集成和使用 OpenAI 的各种 AI 模型和功能，如文本生成、图像生成、音频转写等。
- **文章地址：** https://mp.weixin.qq.com/s/YaH-Ah59Aabt7AX_RclrbA

#### 我被 .NET8 JIT 的一个BUG反复折磨了半年之久(JIT tier1 finally optimizations)
- **文章简介：** 很久很久没有写过博客了, 正好最近园子又挣得一线生机, 必须得凑个热闹水一篇. 事情是这样的, 在今年的早些时候, 把公司的一部分api服务器的.net版本从6升级到了8, 毕竟6马上就是EOL了(.NET6 TLS 到2024年11月12日). 没成想在升级完的3个月后竟然触发了一个.NET8 runtime JIT 的BUG, 而且是在代码没有任何改动的情况下. 也是离奇他妈给离奇开门, 离奇到家了, 下面就给大家说说这个BUG发现和发生的过程。
- **文章地址：** https://www.cnblogs.com/calvinK/p/18469889

#### 盘点.NET支持的 处理器架构
- **文章简介：** 盘点.NET支持的 处理器架构。
- **文章地址：** https://www.cnblogs.com/shanyou/p/18471374

#### 在C#中基于Semantic Kernel的检索增强生成（RAG）实践
- **文章简介：** 在C#中基于Semantic Kernel的检索增强生成（RAG）实践。
- **文章地址：** https://www.cnblogs.com/daxnet/p/18475095

#### C#使用Kubernetes (k8s)
- **文章简介：** 在C#中使用Kubernetes (k8s) 通常通过官方的Kubernetes .NET客户端与Kubernetes API进行交互。以下是如何在C#中使用Kubernetes的简要指南。
- **文章地址：** https://www.cnblogs.com/flamesky/p/18472463

#### .NET使用Graphql的演示——新一代的API交互
- **文章简介：** GraphQL是一种为API设计的查询语言，与REST相比，它提供了更高效、强大和灵活的方法来与数据交互。GraphQL由Facebook于2012年开发，并于2015年开源。其主要的优势在于能够允许客户端精确地指定他们需要的数据，从而避免了过度获取或数据不足的问题。
- **文章地址：** https://www.cnblogs.com/weskynet/p/18471829

#### ABP VNext 系列：框架启动流程以及依赖注入原理和源码分析
- **文章简介：** ABP VNext 系列：框架启动流程以及依赖注入原理和源码分析。
- **文章地址：** https://www.cnblogs.com/vic-tory/p/18467510


### 第 9 期（2024年10.07-10.13）
#### .NET 9 Release Candidate 2 现已推出！
- **文章简介：** 在我们准备 11 月的 .NET 9 正式发布 （GA） 版本时，我们将对性能、稳定性和任何其他优化进行最后的润色，使其成为 .NET 9 的最佳版本。今天，我们很高兴地宣布发布 .NET 9 Release Candidate 2。与候选版本 1 一样，此版本也包含在上线许可证中，因此您在生产应用程序中使用它时可以获得支持。我们鼓励开发人员立即试用此最新版本，并就您在开发中找到的任何内容向团队提供反馈，以便我们可以将任何其他增强功能合并到最终版本中。
- **文章地址：** https://devblogs.microsoft.com/dotnet/dotnet-9-rc-2/

#### Microsoft.Extensions.AI 预览版简介 – 适用于 .NET 的统一 AI 构建块
- **文章简介：** 我们很高兴地推出 Microsoft.Extensions.AI.Abstractions 和 Microsoft.Extensions.AI 库，现已推出预览版。这些软件包为 .NET 生态系统提供了用于将 AI 服务集成到 .NET 应用程序和库中的基本抽象，以及用于添加关键功能的中间件。为了支持 .NET 生态系统，.NET 团队通过这些抽象或“交换类型”增强了 .NET 生成式 AI 应用程序和库的核心 Microsoft.Extensions 库。
- **文章地址：** https://devblogs.microsoft.com/dotnet/introducing-microsoft-extensions-ai-preview/

#### .NET 和 .NET Framework 2024 年 10 月服务版本更新
- **文章简介：** 欢迎使用 2024 年 10 月新的组合 .NET 服务更新。为了帮助简化并帮助您跟上最新的服务发布，我们决定将我们的更新帖子合并在.NET和.NET Framework上，以便您可以在博客的一个方便位置找到所有信息。不要忘记，您可以在 GitHub 上找到有关 .NET 预览版的更新，特别是针对 .NET 9 的更新。
- **文章地址：** https://devblogs.microsoft.com/dotnet/dotnet-and-dotnet-framework-october-2024-servicing-updates/

#### 时隔半年 DotNetGuide 已突破了 6.6K + Star，持续更新，欢迎更多小伙伴PR投稿！
- **文章简介：** 记录、收集和总结C#/.NET/.NET Core基础知识、学习路线、开发实战、编程技巧练习、学习视频、文章、书籍、项目框架、社区组织、开发必备工具、技术前沿周刊、常见面试题、面试须知、简历模板、人才招聘、以及自己在学习和工作中的一些微薄见解。希望能和大家一起学习，共同进步。如果本知识库能为您提供帮助，别忘了给予支持哦(关注、点赞、分享)💖。
- **文章地址：** https://mp.weixin.qq.com/s/dHq3IdHz1ZXBRAZZqglcNA

#### C#二分查找算法
- **文章简介：** 二分查找算法是一种在有序数组中查找特定元素的搜索算法。
- **文章地址：** https://mp.weixin.qq.com/s/uCuqv0zOI0ZsF48Q1LoCsQ

#### 2款.NET开源且高效的代码格式化工具
- **文章简介：** 代码格式化工具能够自动调整代码的缩进、空格、换行等样式，使得代码更加整洁、一致。这不仅有助于开发者快速理解他人的代码，也便于自己在未来的项目中回顾和修改自己的代码。今天大姚给大家分享2款.NET开源且高效的代码格式化工具，希望可以帮助到有需要的小伙伴。
- **文章地址：** https://mp.weixin.qq.com/s/jU3cEWc-hODhXCHMKD1g7A

#### 一个适用于 ASP.NET Core 的轻量级插件框架
- **文章简介：** PluginCore 是一个基于 ASP.NET Core 的轻量级插件框架，旨在简化插件的集成与管理。通过最少的配置，开发者可以快速集成并专注于业务逻辑的开发。它支持动态 WebAPI、插件隔离与共享、前后端分离、热插拔等特性，非常适合需要高度模块化与可扩展性的应用场景。
- **文章地址：** https://mp.weixin.qq.com/s/yOiBrFNLiZMwEUE5pzW5_Q

#### YoloDotNet v2.1：实时物体检测的利器
- **文章简介：** YoloDotNet v2.1 是一个基于 C# 和 .NET 8 的实时物体检测框架，专为图像和视频中的物体检测而设计。它集成了 Yolov8 ~ Yolov11 模型，通过 ML.NET 和 ONNX 运行时实现高效的物体检测，并支持 GPU 加速（使用 CUDA）。YoloDotNet 不仅支持传统的物体检测，还涵盖了分类、OBB 检测、分割和姿态估计等多种功能，适用于各种复杂的视觉任务。
- **文章地址：** https://www.cnblogs.com/shanyou/p/18457208

#### 一张图带你了解.NET终结(Finalize)流程
- **文章简介：** 一张图带你了解.NET终结(Finalize)流程。
- **文章地址：** https://www.cnblogs.com/lmy5215006/p/18456380

#### C#|.net core 基础 - 删除字符串最后一个字符的七大类N种实现方式
- **文章简介：** C#|.net core 基础 - 删除字符串最后一个字符的七大类N种实现方式。
- **文章地址：** https://www.cnblogs.com/hugogoos/p/18453906

#### 6款支持C#语言的AI辅助编程工具，开发效率提升利器！
- **文章简介：** 在这个AI迅速发展的阶段，涌现出了一大批好用的AI辅助编程工具。AI辅助编程工具能够提高开发效率、改善代码质量、降低bug率，是现代软件开发过程中的重要助手。今天大姚给大家分享6款AI辅助编程工具（并且都支持C#语言），希望对大家有所帮助。
- **文章地址：** https://mp.weixin.qq.com/s/09B6fKbGgQU90VNK74uPCg

#### 在C#中使用适配器Adapter模式和扩展方法解决面向对象设计问题
- **文章简介：** 在C#中使用适配器Adapter模式和扩展方法解决面向对象设计问题。
- **文章地址：** https://www.cnblogs.com/daxnet/p/18346121

#### C#轻松实现Modbus通信
- **文章简介：** C#轻松实现Modbus通信。
- **文章地址：** https://www.cnblogs.com/xiketangedu/p/18461727

#### .NET 白板书写加速-曲线拟合预测
- **文章简介：** .NET 白板书写加速-曲线拟合预测。
- **文章地址：** https://www.cnblogs.com/kybs0/p/18442316

#### .NET 白板书写延迟-触摸屏报点率
- **文章简介：** 触摸书写延迟，是触摸屏很核心的参数。从用户在触摸屏上进行触控操作到设备作出响应之间的时间差，这个延迟高低会影响快速反应的应用场景使用如白板书写、玩游戏。
- **文章地址：** https://www.cnblogs.com/kybs0/p/18453947

#### PC软件开发新体验！用 Blazor Hybrid 打造简洁高效的视频处理工具
- **文章简介：** PC软件开发新体验！用 Blazor Hybrid 打造简洁高效的视频处理工具。
- **文章地址：** https://www.cnblogs.com/deali/p/18455870

#### .NET云原生应用实践（一）：从搭建项目框架结构开始
- **文章简介：** 很早之前就想做一套案例，介绍.NET下如何从零开始搭建一个云原生的应用程序。不过这个话题有点大，会要包含很多内容。我本打算从新建一个ASP.NET Core Web API应用程序开始介绍，但又觉得即便是从零开始，也无法完全涵盖每一个步骤细节，而且很多基础性的东西其实并没有太大的介绍价值，倒不如就先略过服务端RESTful API和Blazor WebAssembly的开发部分，直接研究讨论与云原生相关的内容。
- **文章地址：** https://www.cnblogs.com/daxnet/p/18172088

#### 基于C#开发的一套全功能的流媒体管理控制接口平台
- **文章简介：** AKStream是一个基于C#开发的一套全功能的流媒体管理控制接口平台，集成了GB28181、RTSP、RTMP、HTTP等设备的推拉流控制、PTZ控制、音视频文件录制管理、音视频文件裁剪合并等功能。
- **文章地址：** https://mp.weixin.qq.com/s/WC9G0CxqQhUI53YbKiSwmQ

#### 一款基于.NET开源的报表神器
- **文章简介：** Seal Report是一个基于.NET开源的报表神器，该项目提供了一个完整的框架，用于从任何数据库或NoSQL源生成日常报告，并执行复杂的任务。
- **文章地址：** https://mp.weixin.qq.com/s/gpLnGpWErG1inxZspyQZMQ

#### 一个基于.NET8+WPF开源的简单的工作流系统
- **文章简介：** AIStudio.Wpf.AClient 是一个基于 WPF (Windows Presentation Foundation) 构建的客户端框架，专为开发企业级应用而设计。该项目目前版本为 6.0，进行了全面优化和升级，提供了丰富的功能和模块，以满足不同场景下的开发需求。
- **文章地址：** https://mp.weixin.qq.com/s/MblSjkt8l_X_GqIad2x1Sg


### 第 8 期（2024年10.01-10.06）
#### 宣布正式发布适用于 .NET 的官方 OpenAI 库
- **文章简介：** 早在 6 月，我们就推出了适用于 .NET 的 OpenAI 库的第一个测试版，使开发人员能够将高级 AI 模型集成到他们的应用程序中。今天，我们很高兴地宣布，适用于 .NET 的官方 OpenAI 库的稳定版本现已上线。此版本可确保开发人员在其 .NET 应用程序中使用 OpenAI 和 Azure OpenAI 服务时获得流畅可靠的集成体验。
- **文章地址：** https://devblogs.microsoft.com/dotnet/announcing-the-stable-release-of-the-official-open-ai-library-for-dotnet

#### C#/.NET/.NET Core开发实战教程集合
- **文章简介：** 总结归纳了一些实用的C#/.NET/.NET Core开发实战教程。
- **文章地址：** https://mp.weixin.qq.com/s/cTQ-LCfa1-cl9tLGnguxuw

#### .NET NoSQL 嵌入式数据库 LiteDB 使用教程
- **文章简介：** 分享一个小巧、快速、轻量级的.NET 开源且免费（MIT License）的 NoSQL 嵌入式数据库：LiteDB。本篇文章我们主要来讲讲LiteDB在.NET中如何使用。
- **文章地址：** https://mp.weixin.qq.com/s/Rq8z17ZmP_Cx_yGfcgeN_A

#### 在Visual Studio中查看EF Core查询计划
- **文章简介：** EF Core是我们.NET开发中比较常用的一款ORM框架，今天我们分享一款可以直接在Visual Studio中查看EF Core查询计划调试器可视化工具（帮助开发者分析和优化数据库查询性能）：EFCore.Visualizer。
- **文章地址：** https://mp.weixin.qq.com/s/SwAgFg8FbPsBnYsWKEqgRg

#### .NET开源跨平台桌面和移动应用的统一框架 - Eto.Forms
- **文章简介：** Eto.Forms是一个.NET开源、跨平台的桌面和移动应用的统一框架，该框架允许开发者使用单一的UI代码库构建在多个平台上运行的应用程序，并利用各自平台的原生工具包，从而使应用程序在所有平台上看起来和工作都像原生应用一样。
- **文章地址：** https://mp.weixin.qq.com/s/rknEF3jT568LbMsnCs3zqA

#### ScottPlot：一个开源且免费的 .NET 绘图库
- **文章简介：** ScottPlot 是一个专门为 .NET 开发者设计的绘图库，它的主要目标是简化大数据集的交互式展示过程。通过使用 ScottPlot，开发者可以轻松地在他们的应用程序中嵌入丰富的可视化图表，提升用户体验和数据展示效果。
- **文章地址：** https://mp.weixin.qq.com/s/03Mkhb8k-sF7h48c5Qhycw

#### 一款基于.NET开发的简易高效的文件转换器
- **文章简介：** 一款基于.NET开发的免费（GPL-3.0 license）、简易、高效的文件转换器，允许用户通过Windows资源管理器的上下文菜单来转换和压缩一个或多个文件：FileConverter。
- **文章地址：** https://mp.weixin.qq.com/s/4_DLJ-KzI413uDO4k4FLtw

#### 分享几个实用且高效的EF Core扩展类库，提高开发效率！
- **文章简介：** 分享3款开源且实用的EF Core扩展类库，希望能帮助你在使用 EF Core 进行数据库开发变得更加高效和灵活，提高开发效率。
- **文章地址：** https://mp.weixin.qq.com/s/ld_eQYPa7kitTak93QOjKA

#### 使用ValueConverters扩展实现枚举控制页面的显示 
- **文章简介：** 使用ValueConverters扩展实现枚举控制页面的显示。
- **文章地址：** https://www.cnblogs.com/sesametech-dotnet/p/18447676

#### 基于DPAPI+RDP技术实现本地打开远程程序，并映射到本地机器桌面上
- **文章简介：** 基于DPAPI+RDP技术实现本地打开远程程序，并映射到本地机器桌面上。
- **文章地址：** https://www.cnblogs.com/weskynet/p/18445584

#### Microsoft 发布 Dev Proxy v0.21：新功能增强了 API 测试和开发效率
- **文章简介：** Microsoft 发布 Dev Proxy v0.21：新功能增强了 API 测试和开发效率。
- **文章地址：** https://www.infoq.com/news/2024/10/microsoft-dev-proxy-0-21/?topicPageSponsorship=0a213375-7fa2-4510-9fec-133160adcf9d


## 9月
### 第 7 期（2024年9.23-9.30）
#### 一款基于.NET开发的Visual Studio代码简化和整理实用插件
- **文章简介：** CodeMaid是一款由.NET开源、免费、强大的Visual Studio实用插件，旨在帮助开发者简化、清理和格式化他们的C#、C++、VB.NET、F#、XAML、CSS、LESS、SCSS、JavaScript和TypeScript代码。它提供了多种功能，如清理代码、格式化注释、连接多行、移除全部 #region、排序多行等，以提高代码的可读性和一致性，从而提高你的开发效率。
- **文章地址：** https://mp.weixin.qq.com/s/foh0--EagFGIP3molUnktQ

#### EF Core性能优化技巧
- **文章简介：** EF Core性能优化技巧。
- **文章地址：** https://mp.weixin.qq.com/s/n96rH5HZbSEKKeop_bxRHQ

#### 用C#写个PDF批量合并工具简化日常工作
- **文章简介：** 用C#写个PDF批量合并工具简化日常工作。
- **文章地址：** https://mp.weixin.qq.com/s/MW5HFdu3jJTJ6TMpa36tXw

#### 推荐7款.NET开源且功能强大图表库，效率提升利器！
- **文章简介：** 今天大姚给大家推荐7款.NET开源、免费、高效、功能强大图表库，这些库旨在助力你迅速实现图表开发需求，提升项目效率与质量。
- **文章地址：** https://mp.weixin.qq.com/s/V1pewGJmnygq8ig2Zo_cVQ

#### .Net Core Excel导入导出神器Npoi.Mapper
- **文章简介：** 我们在日常开发中对Excel的操作可能会比较频繁，好多功能都会涉及到Excel的操作。在.Net Core中大家可能使用Npoi比较多，这款软件功能也十分强大，而且接近原始编程。但是直接使用Npoi大部分时候我们可能都会自己封装一下，毕竟根据二八原则，我们百分之八十的场景可能都是进行简单的导入导出操作，这里就引出我们的主角Npoi.Mapper了。
- **文章地址：** https://mp.weixin.qq.com/s/_x8bZPxv_Hkm0Qsc40XvZQ

#### 一套基于.NET 8.0 + LayUI的快速开发框架，完全开源免费！
- **文章简介：** WaterCloud是一套基于ASP.NET 8.0 MVC + API + SqlSugar + LayUI的快速开发框架，源代码完全开源、免费（MIT License），可以帮助你解决C#.NET项目的重复工作（内置代码生成器），采用主流架构思想，容易上手，简单易学，学习成本低。
- **文章地址：** https://mp.weixin.qq.com/s/R77i5TozWzBkvUrH4KwyTw

#### 测试和 .NET Aspire 入门
- **文章简介：** 自动化测试是软件开发的重要组成部分，有助于确保及早发现错误并防止回归问题。在这篇博文中，我们将探讨如何开始在 .NET Aspire 中进行测试，从而使我们能够跨分布式应用程序测试方案。
- **文章地址：** https://devblogs.microsoft.com/dotnet/getting-started-with-testing-and-dotnet-aspire/

#### 使用.NET并行任务库(TPL)与并行Linq(PLINQ)充分利用多核性能
- **文章简介：** 使用.NET并行任务库(TPL)与并行Linq(PLINQ)充分利用多核性能。
- **文章地址：** https://www.cnblogs.com/GuZhenYin/p/18429430

#### .net 到底行不行！2000 人在线的客服系统真实屏录演示（附技术详解）
- **文章简介：** .net 到底行不行！2000 人在线的客服系统真实屏录演示（附技术详解）。
- **文章地址：** https://www.cnblogs.com/sheng_chao/p/18431157

#### SimpleAIAgent：使用免费的glm-4-flash即可开始构建简单的AI Agent应用
- **文章简介：** SimpleAIAgent：使用免费的glm-4-flash即可开始构建简单的AI Agent应用。
- **文章地址：** https://www.cnblogs.com/mingupupu/p/18431071

#### C#实现信创国产Linux桌面录制成MP4（源码，银河麒麟、统信UOS）
- **文章简介：** C#实现信创国产Linux桌面录制成MP4（源码，银河麒麟、统信UOS）。
- **文章地址：** https://www.cnblogs.com/shawshank/p/18427307

#### C#上位机与PLC通信心跳的实现方法
- **文章简介：** C#上位机与PLC通信心跳的实现方法。
- **文章地址：** https://www.cnblogs.com/xiketangedu/p/18427184

#### 从0到1搭建权限管理系统系列三 .net8 JWT创建Token并使用
- **文章简介：** 从0到1搭建权限管理系统系列三 .net8 JWT创建Token并使用。
- **文章地址：** https://www.cnblogs.com/cyzf/p/18422784

#### GZY.Quartz.MUI(基于Quartz的UI可视化操作组件) 2.7.0发布 新增各项优化与BUG修复
- **文章简介：** GZY.Quartz.MUI(基于Quartz的UI可视化操作组件) 2.7.0发布 新增各项优化与BUG修复。
- **文章地址：** https://www.cnblogs.com/GuZhenYin/p/18426388

#### Microsoft 推出适用于 .NET 的 Azure AI 推理 SDK
- **文章简介：** Microsoft 推出了适用于 .NET 的 Azure AI 推理 SDK，简化了对 Azure AI Studio 模型目录中生成式 AI 模型的访问。此目录包括来自 Azure OpenAI 服务、Mistral、Meta、Cohere、NVIDIA 和 Hugging Face 等提供商的模型，分为三个集合：由 Azure AI 策划、Azure OpenAI 模型和来自 Hugging Face Hub 的开放模型。用户可以通过托管计算解决方案请求新模型并部署现有模型。
- **文章地址：** https://www.infoq.com/news/2024/09/azure-ai-sdk-dotnet/?topicPageSponsorship=36e7c036-2a16-4700-a29f-f7aa3f0de209


### 第 6 期（2024年9.16-9.22）
#### .NET常见的几种项目架构模式，你知道几种？（附带使用情况投票）
- **文章简介：** 项目架构模式在软件开发中扮演着至关重要的角色，它们为开发者提供了一套组织和管理代码的指导原则，以提高软件的可维护性、可扩展性、可重用性和可测试性。
- **文章地址：** https://mp.weixin.qq.com/s/kr1vlt4tj3dSyXyRv-GqOw

#### 加入 .NET 智能组件生态系统
- **文章简介：** .NET Smart Components 是一组示例嵌入式 UI 组件，可轻松为有用的场景添加支持 AI 的功能，例如从剪贴板数据自动填充表单、智能文本补全和语义搜索。.NET Smart Components 演示了如何将基于 AI 的功能预打包到可重用组件中，从而更轻松地将这些功能集成到现有应用中。我们将 .NET Smart Components 源代码作为参考示例实现提供，以帮助引导一个充满活力的可重用 .NET AI 驱动组件生态系统。
- **文章地址：** https://devblogs.microsoft.com/dotnet/join-the-dotnet-smart-components-ecosystem/

#### 为 C# 开发人员改进 Visual Studio 中的 GitHub Copilot 完成情况
- **文章简介：** 在 Visual Studio 2022 17.11 中，我们的团队做出了更改，以确保 Copilot 完成中包含其他相关的 C# 上下文（例如可用类型和方法）。
- **文章地址：** https://devblogs.microsoft.com/dotnet/improving-github-copilot-completions-in-visual-studio-for-csharp-developers/

#### .NET 9 候选版本 1：即将发布最终版本，并将更新整个框架
- **文章简介：** 微软发布了即将推出的 .NET 9 框架的第一个候选版本，其中包括其核心组件的一系列更新，例如 .NET 运行时、SDK、库、C# 以及 ASP.NET Core 和 .NET MAUI 等框架。
- **文章地址：** https://www.infoq.com/news/2024/09/dotnet-9-release-candidate-1/?topicPageSponsorship=36e7c036-2a16-4700-a29f-f7aa3f0de209

#### ASP.NET Core 9 RC 1：Websockets 的 Keep-Alive 超时、改进的 SignalR 跟踪等
- **文章简介：** 微软发布了第一个 .NET 9 候选版本。这是新框架的第一个正式版，预计将于今年晚些时候发布。除其他功能外，它整合了对 ASP.NET Core 的重要更新，包括 WebSockets 的保持活动超时、对中间件中 Keyed DI 服务的支持以及对 SignalR 分布式跟踪的改进。
- **文章地址：** https://www.infoq.com/news/2024/09/asp-net-core-9-rc1/?topicPageSponsorship=36e7c036-2a16-4700-a29f-f7aa3f0de209

#### 一个.NET开源、快速、低延迟的异步套接字服务器和客户端库
- **文章简介：** NetCoreServer是一个.NET开源、免费（MIT License）、快速、低延迟的异步套接字服务器和客户端库。它支持多种协议，包括 TCP、SSL、UDP、Unix Domain Socket、HTTP、HTTPS 和 WebSocket，并且能够处理高达10K并发连接。通过提供对多种协议的支持和优化的网络 I/O 操作，它使开发人员能够轻松创建响应迅速且可扩展的网络应用程序。
- **文章地址：** https://mp.weixin.qq.com/s/lhe6WXJvTbqJ02FsS6zRgw

#### 值得推荐的.NET ORM框架
- **文章简介：** ORM 是 Object Relational Mapping 的缩写，译为“对象关系映射”，是一种程序设计技术，用于实现面向对象编程语言里不同类型系统的数据之间的转换。它解决了对象和关系型数据库之间的数据交互问题，ORM的作用是在关系型数据库和业务实体对象之间作一个映射，这样我们在具体的操作业务对象的时候，就不需要再去和复杂的SQL语句打交道，只需简单的操作对象的属性和方法。
- **文章地址：** https://mp.weixin.qq.com/s/cBy8-oqhidgvdHCsN1HXjQ

#### 一款.NET开源的适用于 Windows 下 PC 版微信/QQ/TIM的防撤回补丁
- **文章简介：** RevokeMsgPatcher 是一个.NET开源且免费的项目，它提供了针对 Windows 下 PC 版微信、QQ 以及 TIM 的防撤回补丁。这个补丁的主要功能是阻止发送者撤回已发送的消息，从而使用户能够继续查看和阅读这些消息。
- **文章地址：** https://mp.weixin.qq.com/s/NUsrEkY0RxOVjZPHwgt-xA

#### 你可能遗漏的一些C#/.NET/.NET Core知识点
- **文章简介：** 在这个快速发展的技术世界中，时常会有一些重要的知识点、信息或细节被忽略或遗漏。《C#/.NET/.NET Core拾遗补漏》专栏我们将探讨一些可能被忽略或遗漏的重要知识点、信息或细节，以帮助大家更全面地了解这些技术栈的特性和发展方向。
- **文章地址：** https://mp.weixin.qq.com/s/Lwx_ape5YFiW07HsK_f0NA

#### EntityFramework Core并发迁移解决方案
- **文章简介：** 目前一个项目中数据持久化采用EF Core + MySQL，使用CodeFirst模式开发，并且对数据进行了分库，运行期间库也会动态的增加，按照目前颗粒度分完之后，大概有一两百个库，每个库的数据都是相互隔离的。
- **文章地址：** https://www.cnblogs.com/Tangtang1997/p/18420640

#### 从0到1搭建权限管理系统系列一 .net8 使用Swagger
- **文章简介：** 从0到1搭建权限管理系统系列一 .net8 使用Swagger，该文章是属于OverallAuth2.0系列文章，每周更新一篇该系列文章（从0到1完成系统开发）。该系统文章，我会尽量说的非常详细，做到不管新手、老手都能看懂。
- **文章地址：** https://www.cnblogs.com/cyzf/p/18410483

#### 从0到1搭建权限管理系统系列二 .net8 使用JWT鉴权
- **文章简介：** 从0到1搭建权限管理系统系列二 .net8 使用JWT鉴权，该文章是属于OverallAuth2.0系列文章，每周更新一篇该系列文章（从0到1完成系统开发）。该系统文章，我会尽量说的非常详细，做到不管新手、老手都能看懂。
- **文章地址：** https://www.cnblogs.com/cyzf/p/18417965

#### Windows 调试工具课程
- **文章简介：** 在本次课程里面将和大家介绍一些在 Windows 上常用的调试工具，以及调查问题的常见套路。适合于伙伴们入门 Windows 调试。
- **文章地址：** https://www.cnblogs.com/lindexi/p/18421353

#### .NET全局静态可访问IServiceProvider（支持Blazor）
- **文章简介：** 如何在静态方法中访问DI容器长期以来一直都是一个令人苦恼的问题，特别是对于热爱编写扩展方法的朋友。之所以会为这个问题苦恼，是因为一个特殊的服务生存期——范围内（Scoped），所谓的Scoped就是范围内单例，最常见的WebAPI/MVC中一个请求对应一个范围，所有注册为Scoped的对象在同一个请求中是单例的。如果仅仅用一个静态字段存储应用启动时创建出的IServiceProvider对象，那么在一个请求中通过该字段是无法正确获取当前请求中创建的Scoped对象的。
- **文章地址：** https://www.cnblogs.com/nigture/p/18412772

#### 示例项目dotnet/eshop 和 dotnet/eshopsupport
- **文章简介：** dotnet/eshop 和 dotnet/eshopsupport是两个与 .NET 相关的开源项目，分别用于展示电子商务应用的不同方面。
- **文章地址：** https://www.cnblogs.com/shanyou/p/18417597


### 第 5 期（2024年9.9-9.15）
#### .NET 9中的性能改进
- **文章简介：** 详细的介绍了.NET 9中的性能改进内容。
- **文章地址：** https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-9

#### .NET 9 Release Candidate 1现已发布！
- **文章简介：** .NET 9 Release Candidate 1现已发布。这是我们两个候选版本中的第一个。此版本包括增强的WebSocket API、新的压缩选项、高级SignalR跟踪以及对.NET MAUI的更新，以实现更好的文本对齐等。
- **文章地址：** https://devblogs.microsoft.com/dotnet/dotnet-9-release-candidate-1-is-now-available

#### GitHub模型和.NET：为工程师构建生成式AI应用程序
- **文章简介：** 作为全栈工程师，我们经常需要将后端和前端代码与AI模型集成。然而，获取这些模型一直是一个重大挑战。主要障碍之一是缺乏对开放和封闭模型的简单访问。在GitHub，我们正在打破访问障碍并推出GitHub模型。让开发人员可以访问GPT-4 o、Phi 3、Mistral Large 2或Llama 3.1中的各种AI模型。虽然GitHub Models今天处于私人测试阶段，但您可以加入等待名单。
- **文章地址：** https://devblogs.microsoft.com/dotnet/using-github-models-and-dotnet-to-build-generative-ai-apps

#### Android Asset Packs for .NET & .NET MAUI Android Apps
- **文章简介：** 我们引入了一种新的方法来为.NET 9中的.NET和.NET MAUI Android应用程序生成资产包，您可以立即尝试。什么是资产包？为什么要使用它们？如何开始？让我们进入它！
- **文章地址：** https://devblogs.microsoft.com/dotnet/android-asset-packs-in-dotnet-android

#### 学习构建您的第一个Blazor Hybrid应用程序！
- **文章简介：** 今天，我们很高兴向您介绍Blazor Hybrid官方研讨会！通过这个自定进度的研讨会，您将学习使用Blazor Hybrid构建跨平台应用程序的所有基础知识。
- **文章地址：** https://devblogs.microsoft.com/dotnet/introducing-blazor-hybrid-workshop/

#### 为什么F#代码如此健壮和可靠？
- **文章简介：** 在Access Softek中，我们使用C#和.NET为金融机构开发软件已有二十年，同时也遭受了许多错误的困扰。我们努力实施零错误政策，并获得了绿色的光来构建我们的一个新项目，即EasyCoin，在F#中，因为它被声称是一个非常强大和有效的工具。
- **文章地址：** https://devblogs.microsoft.com/dotnet/why-is-fsharp-code-so-robust-and-reliable/

#### Entity Framework Plus: 让 EF Core 开发如虎添翼
- **文章简介：** Entity Framework Plus是一个开源、免费（MIT License）、功能强大的 Entity Framework（EF）和 Entity Framework Core（EF Core） 扩展库，旨在提升 Entity Framework 的性能和克服其局限性。通过提供一系列实用的功能，如批量操作、查询缓存、查询延迟、LINQ动态、审计跟踪等，使得使用 Entity Framework 进行数据库开发变得更加高效和灵活。
- **文章地址：** https://mp.weixin.qq.com/s/fvItRFoRMHJfqEnulZNXgw

#### C#编写的一款强大的 Windows 微调工具
- **文章简介：** SophiApp是一个免费且开源的应用程序，旨在为Windows 10和Windows 11用户提供精细的调整和优化功能。该项目作为Sophia Script项目的下一章节，继续致力于通过现代的用户界面和用户体验（UI/UX）来增强Windows系统的功能性和个性化。SophiApp提供了超过130种独特的调整选项，确保用户在调整系统时不会对其造成任何损害。
- **文章地址：** https://mp.weixin.qq.com/s/_YJ32Rx7vH7W11mNvb7Nag

#### 浅谈 C# 中的顶级语句
- **文章简介：** 在C# 9版本中引入了一项新特性：顶级语句，这一特性允许在不显式定义 Main 方法的情况下直接编写代码。
- **文章地址：** https://mp.weixin.qq.com/s/TDKCtVc2CnieApRpkua7pw

#### 一个全面且高效的C#帮助类库
- **文章简介：** Common.Utility是一个C#编写的实用工具库，它收集并整理了大量的辅助类，旨在提供一系列方便开发者在.NET环境中使用的功能。
- **文章地址：** https://mp.weixin.qq.com/s/2as0eOhkw5Sm38l20Fk1DQ

#### .NET 9 中 LINQ 新增的功能
- **文章简介：** 本文讲解了.NET 9 中 LINQ 新增的功能。
- **文章地址：** https://mp.weixin.qq.com/s/2G8rFEsa7pPu8yj-3P_Kew

#### 记一次 公司.NET项目部署在Linux环境压测时 内存暴涨分析
- **文章简介：** 公司部署在某碟上的项目在9月份压测50并发时，发现某个容器线程、内存非正常的上涨，导致功能出现了异常无法使用。根据所学，自己分析了下线程和内存问题，分析时可以使用lldb或者windbg，但是个人比较倾向于界面化的windbg，所以最终使用windbg开干。
- **文章地址：** https://www.cnblogs.com/kangao/p/18414480

#### dotnet 读 WPF 源代码笔记 从 WM_POINTER 消息到 Touch 事件
- **文章简介：** 本文将介绍在 WPF 底层是如何从 Win32 的消息循环里获取到的 WM_POINTER 消息处理转换作为 Touch 事件的参数，由于 WPF 触摸部分会兼顾开启 Pointer 消息和不开启 Pointer 消息，在 WPF 框架里面的逻辑会有部分是兼容逻辑，为了方便大家理解，本文分为两个部分。
- **文章地址：** https://www.cnblogs.com/lindexi/p/18403860

#### UWP 通过 .NET 9 和Native AOT 的支持实现 UWP 应用的现代化
- **文章简介：** 微软（9 月 11 日）发布博文，微软正在预览对 .NET 9 的 UWP（通用 Windows 平台）支持，为现有 UWP 开发人员提供一条使用最新的 .NET 和本机 AOT 实现其应用程序现代化的途径。这样做是因为该公司敦促开发人员切换到 Windows App SDK 和 WinUI 3，可以让现有 UWP 开发者利用最新 .NET 和 Native AOT 来现代化改造其应用。
- **文章地址：** https://www.cnblogs.com/shanyou/p/18412887

#### 使用Roslyn分析器和修复器 对异步方法规范化返回Async结尾
- **文章简介：** 使用Roslyn分析器和修复器 对异步方法规范化返回Async结尾。
- **文章地址：** https://www.cnblogs.com/vipwan/p/18412585


### 第 4 期（2024年9.1-9.8）
#### 在“Azure Developers - .NET Aspire Day 2024”上提高您的云开发技能
- **文章简介：** Azure Developers - .NET Aspire Day 2024是为您量身定制的，旨在为您提供使用.NET和Azure构建可扩展、安全和高性能云应用程序所需的技能和知识。
- **文章地址：** https://devblogs.microsoft.com/dotnet/enhance-your-cloud-development-skills-at-azure-developers-dotnet-aspire-day-2024

#### 从 .NET 9 中移除 BinaryFormatter
- **文章简介：** 从 .NET 9 开始，我们不再在运行时中包含 BinaryFormatter 的实现（.NET Framework 保持不变）。API 仍然存在，但无论项目类型是什么，它们的实现始终会抛出异常。因此，设置现有的向下兼容性标志已不足以使用 BinaryFormatter。
- **文章地址：** https://mp.weixin.qq.com/s/DzXNwbt4JbxLwJXgHyePtw

#### 利用分布式锁在ASP.NET Core中实现防抖
- **文章简介：** 在 Web 应用开发过程中，防抖（Debounce） 是确保同一操作在短时间内不会被重复触发的一种有效手段。常见的场景包括防止用户在短时间内重复提交表单，或者避免多次点击按钮导致后台服务执行多次相同的操作。无论在单机环境中，还是在分布式系统中都有一些场景需要使用它。本文将介绍如何在ASP.NET Core中通过使用锁的方式来实现防抖，从而保证无论在单个或多实例部署的情况下都能有效避免重复操作。
- **文章地址：** https://www.cnblogs.com/wucy/p/18394437/aspnetcore-distributed-lock-debounce

#### C#用户控件之流动管道
- **文章简介：** C#用户控件之流动管道，带你绘制一个动态的流动管道（FlowPipe）。
- **文章地址：** https://www.cnblogs.com/guoenshuo/p/18391637

#### C#用户控件之指示灯
- **文章简介：** C#用户控件之指示灯，在体现通讯状态、运行状态等用一个靓眼的指示灯如何做？
- **文章地址：** https://www.cnblogs.com/guoenshuo/p/18397557

#### 使用 Dependify 工具探索 .NET 应用程序依赖项
- **文章简介：** 本文介绍了Dependify工具在.NET项目中管理复杂依赖关系的挑战、功能、优势及应用场景，助力开发者有效管理项目依赖并提升效率。
- **文章地址：** https://www.cnblogs.com/shanyou/p/18397601

#### 一个.NET开源的 Git 图形用户界面（GUI）工具
- **文章简介：** 分享一个.NET开源、免费的用于管理 Git 存储库的独立图形用户界面（GUI）工具，它还与 Windows 资源管理器和 Microsoft Visual Studio (2015/2017/2019/2022) 集成：Git Extensions。
- **文章地址：** https://mp.weixin.qq.com/s/M-Hhi6axkOuyDQKu-abq3w

#### C#/.NET/.NET Core推荐学习路线&文档&文章
- **文章简介：** 专门为C#/.NET/.NET Core推荐学习路线&文档&文章提供的一个Issues，各位小伙伴可以把自己觉得不错的学习路线、文档、文章相关地址分享出来🤞。
- **文章地址：** https://mp.weixin.qq.com/s/jgl_CNVIAfEYhhH9hS7erw

#### 基于.NetCore + Quartz.Net + Vue + IView开箱即用的定时任务UI
- **文章简介：** 项目 Quartz.NetUI 是一个基于 Quartz.NET 的任务调度系统，它使用 .NET Core 3.1 开发，提供了一套可视化的界面来管理和操作任务调度。
- **文章地址：** https://mp.weixin.qq.com/s/K0PiXf4oDM7HoTv74TRIVA

#### C#设计模式入门实战教程
- **文章简介：** 设计模式是对面向对象设计中反复出现的问题的解决方案。它们提供了被反复使用、多数人知晓的、经过分类编目的代码设计经验总结。
- **文章地址：** https://mp.weixin.qq.com/s/FM0ThUR92EcXJ3YY313ifw

#### 一个开源、跨平台的.NET UI框架 - Avalonia UI
- **文章简介：** 分享一个开源、免费（MIT License）、跨平台的.NET UI框架：Avalonia UI。
- **文章地址：** https://mp.weixin.qq.com/s/_JE8G68qdSuxv-dKRRymyQ

#### 提升.NET性能：深入理解.NET中的Span与Substring
- **文章简介：** 在任何应用程序中高效地处理字符串都是至关重要的，尤其是在处理大数据集或需要性能敏感操作时。尽管传统的 Substring 方法多年来一直是 .NET 的常用方法，但 Span提供了一种更高效的方式来管理字符串，避免了不必要的内存分配。本文将探讨如何利用 Span和 Substring 来优化 .NET 中的字符串操作任务。
- **文章地址：** https://mp.weixin.qq.com/s/zufKoMoo-Z41W6wAR9nklw

#### 事务发件箱模式在 .NET 云原生开发中的应用（基于Aspire）
- **文章简介：** 这篇文章提供了使用 Aspire、DotNetCore.CAP、Azure Service Bus、Azure SQL、Bicep 和 azd 实现 Outbox 模式的示例。
- **文章地址：** https://www.cnblogs.com/savorboard/p/18401708/aspire-cap

#### musl libc 与 glibc 在 .NET 应用程序中的兼容性
- **文章简介：** musl Linux 和 glibc 是两种不同的 C 标准库实现，它们在多个方面存在显著差异。
- **文章地址：** https://www.cnblogs.com/shanyou/p/18401284

#### .NET 压缩/解压文件
- **文章简介：** 本文为大家介绍下.NET解压/压缩zip文件。虽然解压缩不是啥核心技术，但压缩性能以及进度处理还是需要关注下，针对使用较多的zip开源组件验证。
- **文章地址：** https://www.cnblogs.com/kybs0/p/18398891


## 8月
### 第 3 期（2024年8.26-8.31）
#### 发布.NET Aspire 8.2 – 告别组件，迎接集成！
- **文章简介：** 在 .NET Aspire 8.2 中，你会注意到的一个重大变化是 .NET Aspire 组件现在被称为“集成”！.NET Aspire 集成是一个包，你可以将其添加到应用程序中，以简化设置、启动和与主要云服务和平台通信的过程。
- **文章地址：** https://devblogs.microsoft.com/dotnet/announcing-dotnet-aspire-8-2/

#### BinaryFormatter从.NET 9中移除
- **文章简介：** 从.NET 9开始，我们不再在运行时中包含BinaryFormatter的实现（.NET Framework保持不变）。API仍然存在，但它们的实现总是抛出异常，而不管项目类型如何。因此，设置现有的向后兼容性标志不再足以使用BinaryFormatter。
- **文章地址：** https://devblogs.microsoft.com/dotnet/binaryformatter-removed-from-dotnet-9/

#### 介绍Pinecone .NET SDK
- **文章简介：** Pinecone是一个强大的矢量数据库，旨在有效地处理和查询大规模矢量数据。有了Pinecone，工程师和数据科学家可以毫不费力地构建基于向量的AI应用程序，这些应用程序需要高效的相似性搜索和排名。
- **文章地址：** https://devblogs.microsoft.com/dotnet/introducing-pinecone-dotnet-sdk/

#### .NET Community Toolkit 8.3来了！NativeAOT，.NET 8增强功能，以及更多！
- **文章简介：** 我们很高兴地宣布.NET社区工具包8.3版正式发布！这个新版本包括对所有库的.NET 8和NativeAOT支持，性能改进，一些错误修复和增强等等！
- **文章地址：** https://devblogs.microsoft.com/dotnet/announcing-the-dotnet-community-toolkit-830/

#### C#开发工具包更新带来了增强的Razor智能感知，项目状态和新的配置选项
- **文章简介：** 开发人员最重要的要求之一是我们在C# Dev Kit中改进Razor IntelliSense和Razor错误管理，我们正在倾听。随着8月稳定版的发布，使用Razor文件变得更加顺畅。告别恼人的闪烁错误消息，欢迎改进的智能感知，帮助您更快，更自信地编码。
- **文章地址：** https://devblogs.microsoft.com/dotnet/whats-new-in-csharp-dev-kit-august-2024/

#### 在.NET Core中灵活使用反射
- **文章简介：** 前段时间有朋友问道一个这样的问题，.NET Core中如何通过Attribute的元数据信息来调用标记的对应方法。我第一时间想到的就是通过C#反射获取带有Custom Attribute标记的类，然后通过依赖注入（DI）的方式获取对应服务的方法并通过反射动态执行类的方法，从而实现更灵活的编程方式。 
- **文章地址：** https://mp.weixin.qq.com/s/dPwuPcdicO7gXGG4weWEOA

#### 再也不用为找.NET相关的项目和框架发愁了
- **文章简介：** 本文将告诉你找.NET相关的项目和框架可以优先看DotNetGuide的C#/.NET/.NET Core优秀项目和框架精选专栏，里面收录了大量的.NET相关的优秀项目和框架，当然假如你有更好的项目和框架推荐的欢迎PR投稿（让优秀的项目和框架不被埋没）。 
- **文章地址：** https://mp.weixin.qq.com/s/Thrp3ONtuh13h-aD8Cs8sA

#### 使用asp.net core 8+vue3 实现高效音视频通话
- **文章简介：** 在三年前，写智能小车的时候，当时小车上有一个摄像头需要采集，实现推拉流的操作，技术选型当时第一版用的是nginx的rtmp的推拉流，服务器的配置环境是centos，2H4G3M的一个配置，nginx的rtmp的延迟是20秒，超慢，后来研究了SRS以及ZLMediaKit这两个开源的推拉流服务器，没记错的话，两个都是基于c++开发的，性能都很棒，后来更换了推拉流服务器，小汽车的延迟在一秒不到，性能大幅度提升，当时研究了一下，然后没有记录，这次使用SRS实现了音视频通话，以及共享桌面的功能，特此记录以及分享给大家。
- **文章地址：** https://www.cnblogs.com/1996-Chinese-Chen/p/18384394

#### Mono 现状与未来：从Wine-mono 到.NET 9
- **文章简介：** Mono 官网主页和 Mono GitHub 页面今日发布公告，微软宣布将 Mono 项目移交给 WineHQ 组织，也就是 Linux 兼容 Windows 应用框架 Wine 的开发团队。
- **文章地址：** https://www.cnblogs.com/shanyou/p/18385885

#### .NET 摄像头采集
- **文章简介：** 本文主要介绍摄像头（相机）如何采集数据，用于类似摄像头本地显示软件，以及流媒体数据传输场景如传屏、视讯会议等。摄像头采集有多种方案，如AForge.NET、WPFMediaKit、OpenCvSharp、EmguCv、DirectShow.NET、MediaCaptre（UWP），网上一些文章以及github已经有很多介绍，这里总结、确认技术选型给大家一个参考
- **文章地址：** https://www.cnblogs.com/kybs0/p/18385599

#### 使用Visual Studio分析.NET Dump，快速查找程序内存泄漏问题！
- **文章简介：** 内存泄漏和高CPU使用率是在日常开发中经常遇到的问题，它们可能会导致应用程序性能下降甚至崩溃。今天我们来讲讲如何使用Visual Studio 2022分析.NET Dump，快速找到程序内存泄漏问题。
- **文章地址：** https://mp.weixin.qq.com/s/EyIRGF7a6FkKGNYdKCvs4g

#### .NET9让指标更纯正
- **文章简介：** Metrics为程序健康运行提供了保驾护航，但过多的指标又会为问题调查，大屏展示，以及基础日志存储带来更多的负担，特别对一些几乎没有意义的指示，比如健康检查的请求指标。.NET 9 引入了一个新功能，允许在某些端点和请求上选择不采集HTTP 指标记录。
- **文章地址：** https://mp.weixin.qq.com/s/fw9rWMMraFp0Fcg4_PboFQ

#### 一个开源的C#/.NET宝藏级编程技巧练习库
- **文章简介：** DotNetExercises是一个开源，免费的针对C#/.NET/.NET Core编程技巧的综合性练习库。 
- **文章地址：** https://mp.weixin.qq.com/s/V24Q074iD6fZwyOzuu5mlg


### 第 2 期（2024年8.19-8.25）
#### 使用 MSTest.Analyzers 增强您的测试体验
- **文章简介：** MSTest 附带了一组分析器，可以检查您的测试代码并指出常见错误和陷阱。这些错误可能很微妙，并导致您的测试被测试框架完全忽略。
- **文章地址：** https://devblogs.microsoft.com/dotnet/supercharge-your-testing-experience-with-ms-test-analyzers/

#### Visual Studio 2022 v17.11新的调试和诊断功能
- **文章简介：** 调试和诊断对于任何开发人员来说都是至关重要的技能，但要精通它们也可能很困难且耗时。因此，我们在 Visual Studio 2022 v17.11 中添加了一些出色的新功能和增强功能，以帮助您比以往更快、更轻松地查找和解决错误。以下
- **文章地址：** https://devblogs.microsoft.com/visualstudio/new-debugging-and-diagnostic-features/

#### .NET 智能组件简介 – AI 支持的 UI 控件
- **文章简介：** 人工智能的新进展有望彻底改变我们与软件交互和使用软件的方式。但将人工智能功能添加到现有软件中可能具有挑战性。这就是我们构建新的 .NET 智能组件的原因，这是一组真正有用的人工智能驱动的 UI 组件，您可以快速轻松地添加到 .NET 应用程序中。您不必花费数周的开发时间来重新设计用户体验或研究机器学习和提示工程。 .NET 智能组件是预构建的端到端 AI 功能，您可以将其放入现有的应用程序 UI 中，以提高用户的工作效率。
- **文章地址：**  https://devblogs.microsoft.com/dotnet/introducing-dotnet-smart-components/

#### 从网友探秘 《黑神话：悟空》 的脚本说说C#
- **文章简介：** 从网友探秘 《黑神话：悟空》 的脚本说说C#。
- **文章地址：** https://www.cnblogs.com/shanyou/p/18377461

#### 一款基于 .NET Core 框架研发的自媒体内容管理系统
- **文章简介：** ShenNiusModularity是一款基于 .NET Core 框架研发的、开源、免费的自媒体内容管理系统。项目秉承大道至简的原则开发，坚持业务模块最低复杂度复用，代码方面追求简单、高效、实用。适合小白入门进阶，同样适用老手上路干活。
- **文章地址：** https://mp.weixin.qq.com/s/12wzkzbn7r2cwsfxQgN70A

#### 一款基于.NET8开源的跨平台高性能边缘采集网关
- **文章简介：** 分享一款基于.NET8开源的跨平台高性能边缘采集网关，提供底层PLC通讯库，通讯调试软件等，单机采集数据点位可达百万：ThingsGateway。
- **文章地址：** https://mp.weixin.qq.com/s/iyNdDrKE972C2HXCN3OKUg

#### ASP.NET MVC+LayUI视频上传
- **文章简介：** 提供了一个完整的ASP.NET MVC+LayUI上传视频的文章教程。
- **文章地址：** https://mp.weixin.qq.com/s/7fCEMbHpvkP07FwxqSzCbQ

#### C#/.NET这些实用的编程技巧你都会了吗？
- **文章简介：** C#/.NET/.NET Core编程常用语法、算法、技巧、中间件、类库、工作业务实操练习集，配套详细的文章教程讲解，助你快速掌握C#/.NET/.NET Core中各种编程常用语法、算法、技巧、中间件、类库、工作业务实操等等。
- **文章地址：** https://mp.weixin.qq.com/s/a9A7w2EhZIoh1AKW8bJzEQ

#### 推荐7款美观且功能强大的WPF UI库
- **文章简介：** 给大家分享7款开源、美观、功能强大、简单易用的WPF UI组件库。
- **文章地址：** https://mp.weixin.qq.com/s/ZKp6qFNDLTuJVse40-h5sQ

#### 使用dnSpyEx对.NET Core程序集进行反编译、编辑和调试
- **文章简介：** 说到.NET相关的反编译工具大家脑海里第一个想到的工具是什么？ILSpy、dnSpy、还是dotPeek？咱们今天的主要内容是讲讲dnSpyEx（dnSpyEx是dnSpy项目的非官方Fork维护版本）这个开源的.NET程序集反编译、编辑和调试工具该如何使用。
- **文章地址：** https://mp.weixin.qq.com/s/KhF6e9yI1ew2A-b0ZZ5Ofw

#### SimpleRAG：基于WPF与Semantic Kernel实现的一个简单的RAG应用
- **文章简介：** SimpleRAG是基于WPF与Semantic Kernel实现的一个简单的RAG应用，可用于学习与理解如何使用Semantic Kernel构建RAG应用。
- **文章地址：** https://www.cnblogs.com/mingupupu/p/18367726

#### Semantic Kernel/C#：接入智谱AI的两种方式
- **文章简介：** Semantic Kernel/C#：接入智谱AI的两种方式
- **文章地址：** https://www.cnblogs.com/mingupupu/p/18370917

#### 除了按值和引用，方法参数的第三种传递方式
- **文章简介：** 参数在方法种具有按“值（by value）”和“引用（by ref）”两种传递方式，这是每个.NET程序员深入骨髓得基本概念。但是我若告诉你，.NET规定的参数传递形式其实是三种，会不会颠覆你的认知。
- **文章地址：** https://www.cnblogs.com/artech/p/18374284/typed_reference

#### 方法的三种调用形式
- **文章简介：** 介绍了.NET方法的三种调用形式。
- **文章地址：** https://www.cnblogs.com/artech/p/18363117/method-invocation-dotnet

#### 可以调用Null的实例方法吗？
- **文章简介：** 前几天有个网友问我一个问题：调用实例方法的时候为什么目标对象不能为Null。看似一个简单的问题，还真不是一句话就能说清楚的。而且这个结论也不对，当我们调用定义在某个类型的实例方法时，目标对象其实可以为Null。
- **文章地址：** https://www.cnblogs.com/artech/p/18362421/call_callvirt


### 第 1 期（2024年8.12-8.18）
#### .NET 9 Preview 7现已推出！
- **文章简介：** 现在是查看最新的.NET 9预览版的好时机！我们刚刚发布了我们的第七个预览版，增加了.NET SDK，库，C#，ASP.NET Core，Blazor和.NET MAUI的一些主要增强功能。查看下面链接的完整发行说明，并立即开始。
- **文章地址：** https://devblogs.microsoft.com/dotnet/dotnet-9-preview-7

#### Azure AI Inference SDK简介：使用Azure AI模型目录访问更多AI模型
- **文章简介：** 发布Azure AI Inference SDK for .NET！此SDK提供了对Azure AI模型目录中的一套全面的AI模型的轻松访问，用于推理任务（如聊天），使您能够轻松地将AI整合到符合您需求的应用程序中。
- **文章地址：** https://devblogs.microsoft.com/dotnet/azure-ai-model-catalog-dotnet-inference-sdk

#### .NET和.NET Framework 2024年8月更新
- **文章简介：** .NET和.NET Framework 2024年8月的更新摘要。
- **文章地址：** https://devblogs.microsoft.com/dotnet/dotnet-and-dotnet-framework-august-2024-updates

#### C#/.NET/.NET Core自学入门指南
- **文章简介：** 根据自己的学习、开发、工作经验分享一期C#/.NET/.NET Core自学入门指南教程，希望可以帮助到有需要的同学。
- **文章地址：** https://mp.weixin.qq.com/s/yY5Znvg6J2FcG5NSIFKBfA

#### C#数据结构与算法实战入门指南
- **文章简介：** 在编程领域，数据结构与算法是构建高效、可靠和可扩展软件系统的基石。它们对于提升程序性能、优化资源利用以及解决复杂问题具有至关重要的作用。今天大姚分享一些非常不错的C#数据结构与算法实战教程，希望可以帮助到有需要的小伙伴。
- **文章地址：** https://mp.weixin.qq.com/s/XPRmwWmoZa4zq29Kx-u4HA

#### 七天.NET 8操作SQLite入门到实战详细教程（选型、开发、发布、部署）
- **文章简介：** EasySQLite是一个七天.NET 8操作SQLite入门到实战详细教程（包含选型、开发、发布、部署）！
- **文章地址：** https://mp.weixin.qq.com/s/6aKoDIle7nMr2aflMvhdmw

#### 2款.NET开源的加密解密工具类库，值得收藏使用！
- **文章简介：** 分享2款.NET开源、功能完善的加密解密工具类库，值得大家收藏使用！
- **文章地址：** https://mp.weixin.qq.com/s/KnyrIr5d3bXcIJBRYmRQcA

#### 一个.NET开源、免费、跨平台的机器学习框架
- **文章简介：** 分享一个.NET开源、免费、跨平台（支持Windows、Linux、macOS多个操作系统）的机器学习框架：ML.NET。并且本文将会带你快速使用ML.NET训练一个属于自己的图像分类模型，对图像进行分类。
- **文章地址：** https://mp.weixin.qq.com/s/Kr4UgjcbfoXkTEorojAvfA

#### 一款基于.NET8的权限管理及快速开发框架（前后端分离）-YuebonCore
- **文章简介：** YuebonCore是一款基于.NET8的权限管理及快速开发框架，支持前后端分离。可以开发 OA、ERP、BPM、CRM、WMS、TMS、MIS、BI、电商平台后台、物流管理系统、快递管理系统、教务管理系统等各类管理软件。
- **文章地址：** https://mp.weixin.qq.com/s/z_C4j5NuM8um8NgalhOG9w

#### 使用 Ollama 集成 GraphRag.Net：一步步教你如何实现
- **文章简介：** 在当今的技术世界，人工智能 (AI) 正在以惊人的速度发展。对于开发者来说，使用最新的工具和框架来提升工作效率至关重要。而在 AI 领域，GraphRag.Net 作为一个强大的图算法框架，允许我们以高效的方式进行数据处理。同样，Ollama 作为一个开源的、简单易用的 AI 模型部署平台，正逐渐受到开发者的青睐。今天，我们就来聊聊如何使用 Ollama 将 GraphRag.Net 进行集成。
- **文章地址：** https://mp.weixin.qq.com/s/0EvAkAwN3Zc2TdV0HDNqnA

#### 探索C#中的多线程神器Monitor和Lock
- **文章简介：** Monitor、Lock是在 C# 中的多线程应用程序中提供线程安全的方法。两者都提供了一种机制来确保只有一个线程同时执行代码，以避免代码出现线程安全的问题，提高代码的稳定性。它们之间有紧密的联系，本文将通过案例介绍这两者的关系。
- **文章地址：** https://mp.weixin.qq.com/s/PzXaBsCbJVV6CxNBJeZzGQ

#### C# AI鉴图宝 利用OCR技术对图片进行是否违规判别
- **文章简介：** C# AI鉴图宝 利用OCR技术对图片进行是否违规判别。
- **文章地址：** https://mp.weixin.qq.com/s/aDpv5hVgcWd0SFe5m0gHaQ

#### 一个基于 .NET Core 的功能全面、易于使用权限管理系统-YiShaAdmin
- **文章简介：** YiShaAdmin是一个功能全面、易于使用的权限管理系统，适合各类Web应用程序的开发与管理。通过其丰富的内置功能和开放的开发文档，开发者可以快速上手并构建高效的管理系统。
- **文章地址：** https://mp.weixin.qq.com/s/b4OuLDMBvuAkXzwNL_yoRw

#### .NET 高效Nuget管理工具（开源）
- **文章简介：** 这是一个Nuget效率工具，用于提升项目与组件间开发过程中的一些重复、流程性问题。如：Nuget包替换为源码引用、修复解决方案下引用Nuget不同版本的问题。
- **文章地址：** https://www.cnblogs.com/kybs0/p/18363275

#### 由浅入深理解C#中的事件
- **文章简介：** 由浅入深理解C#中的事件
- **文章地址：** https://mp.weixin.qq.com/s/CeYBNuSmjZjBXUBkqQApZQ
