.NET周刊【9月第4期 2025-09-28】
国内文章
从 3 亿到 48 亿:NuGet 周下载量跃迁背后的.NET 生态演进与未来挑战(2019-2025)
https://www.cnblogs.com/shanyou/p/19108161
该文章从发展轨迹、驱动因素、安全挑战和未来趋势四个维度分析了.NET 生态的演进。作者展示了自 2020 年以来 NuGet 包下载量的显著增长,指出跨平台战略、云原生架构、性能优化和社区协同是推动该生态发展的关键因素。同时,供应链安全挑战和 AI 集成的深化也成为未来趋势。文章强调了.NET 的成功转型,从 Windows 生态向开源跨平台体系的转变,其增长源自于技术突破和社区创新。
10 分钟使用 OrchardCore 快速构建 .NET 内容管理系统(CMS)
https://www.cnblogs.com/Can-daydayup/p/19112391
本文介绍了使用 OrchardCore 构建可配置的.NET 内容管理系统(CMS)。OrchardCore 是一个开源、模块化的框架,支持多租户,基于 ASP.NET Core。该 CMS 提供主题和模板,无需开发。站点起始为空,仅有内容管理后台,用户可通过 Razor Pages 或 MVC 创建页面模板,并利用 GraphQL 或 REST API 管理内容。支持多种数据库,包括 SQL Server 和 MySQL。文章还提供了项目的源代码和在线文档链接,鼓励用户支持和贡献开源项目。
.NET 性能优化-使用 RecyclableBuffer 取代 RecyclableMemoryStream
https://www.cnblogs.com/kewei/p/19105293
RecyclableBuffer 是一个高性能缓冲区管理库,利用 ArrayPool 实现可回收内存段。它包含 SingleSegmentBufferWriter 和 MultipleSegmentBufferWriter,分别针对单段和多段数据处理进行优化。SingleSegmentBufferWriter 在单个连续内存段中维护数据,适用于连续数据访问。MultipleSegmentBufferWriter 则支持在超出单缓冲区容量的情况下,自动分配和链接多个内存段。ByteArrayPool 使用双路径分配策略提升内存管理效率。Benchmark 结果显示,RecyclableBuffer 在性能上优于 RecyclableMemoryStream,特别是在超出单一缓冲区时。该库适合需要高效内存管理和快速数据处理的应用场景。
TDS 文件搜索_Winform 版本与 avalonia 开发差异比较:(一)系统消息的接收与无标题栏/边框窗体的移动与尺寸调整
https://www.cnblogs.com/luojin765/p/19114611
文章讨论了 Winform 和 Avalonia 的比较,作者回顾了其开发历史,强调了 Winform 的开发速度快、资源占用少等优点,同时指出 Avalonia 在高画质和自由度上的优势。作者提到 Avalonia 的学习资料匮乏,开发环境不直观。通过示例对比了两者在相同功能实现上的细节差异,并展示了系统消息接收的实现方式,具体包括 Winform 和 Avalonia 的消息循环处理。他对 Winform 的喜爱依旧,并提供了实际代码示例,鼓励开发者选择适合自己的技术。文章为 C#程序员提供了宝贵的参考。
NetCore+Web 客户端实现 gRPC 实时推送
https://www.cnblogs.com/morec/p/19108409
本文介绍了使用 gRPC 实现实时推送的.netcore 服务端和 web 客户端的搭建过程。首先,文中描述了项目的结构,包括必要的服务文件、proto 文件和启动配置。其次,详细阐述了 protobuf 语法的定义,包含服务、请求和响应的消息结构。然后,示例代码展示了如何在 C#中实现 gRPC 服务。通篇使用简洁的语言,方便读者理解和应用,适合有一定 C#背景的开发者。整体内容结构合理,技术点清晰,具有较高的实用性。
.NET 何以成为制造业数字化转型的基石:效率、生态与跨平台的制胜之道
https://www.cnblogs.com/shanyou/p/19110427
在半导体设备通信领域,.NET 技术因其高效、跨平台和成熟的生态系统而受到制造业青睐。文章详细分析了.NET 在制造业中的应用,包括支持 SECS/GEM 协议、强大的系统集成能力、与微软技术栈兼容性以及跨平台支持。这些优势帮助企业实现高效的数据互通和系统集成,提升开发效率和系统稳定性。文章还提到.NET 与 Java、C/C++ 的对比,强调.NET 在实时设备通信和应用层逻辑中的优势,并探讨其在工控、MES 和数据采集中的具体应用场景。
一个拒绝过度设计的 .NET 快速开发框架:开箱即用,专注"干活"
https://www.cnblogs.com/1312mn/p/19103859
随着.NET 生态的迅速发展,ShenNiusModularity 成为一种高效实用的自媒体内容管理系统。该项目专注于中小型项目,简化了开发流程,减少了复杂架构的负担。它支持多种功能,包括权限管理、CMS 管理和商城管理,符合较低的开发成本。项目基于.NET 可扩展,支持多种版本,并实现 CRUD 自动化,极大提高了开发速度。代码结构清晰,具备多数据库兼容性和零学习成本,适合快速交付的开发团队。整体框架结合 DDD 概念,确保了高效性和可靠性。
一套开源、美观、高性能的跨平台 .NET MAUI 控件库,助力轻松构建美观且功能丰富的应用程序!
https://www.cnblogs.com/Can-daydayup/p/19105982
本文介绍了开源、免费且高性能的跨平台 .NET MAUI 控件库 Syncfusion.Maui.Toolkit。该工具库简化了 Android、iOS、macOS 和 Windows 应用的开发,适合跨平台开发和快速原型设计。控件包括图表、输入、布局和其他实用工具。用户可通过 NuGet 安装,并能在项目中轻松使用。源代码和文档提供了进一步的支持。该库已被纳入 C#/.NET 优秀项目推荐,能够帮助开发者提高效率和质量。
博客园出海记-K8S 集群优化:一次命中注定的失败
https://www.cnblogs.com/cmt/p/19091123
该文章分享了作者在使用 Cilium 实现 Kubernetes 负载均衡的失败经验。作者希望通过 Cilium 的功能替代阿里云负载均衡,节省成本但最终失败。文章详细描述了在阿里云 VPC 中为 Cilium 预留 IP 段、更新 Cilium 配置以及部署 LoadBalancer Service 的过程。由于忽略了网络的虚拟特点,导致试验未能成功。这篇博文虽然未能达到预期目标,但提供了有价值的经验教训。
.NET STS 版本支持 24 个月
https://www.cnblogs.com/shanyou/p/19106530
.NET 团队宣布将标准支持(STS)版本的生命周期从 18 个月延长至 24 个月。新的 STS 版本政策表明,版本将固定支持 24 个月。比如,.NET 9 将于 2024 年 11 月发布并支持至 2026 年 11 月。与长期支持(LTS)版本的 3 年支持相比,STS 适合需要频繁更新的应用。此调整旨在让用户在保持稳定性的同时,能更快获得新特性。团队应关注支持期内的安全更新,并及时升级以避免风险。
.net8+winform+Antdui 制作 LOL 小助手
https://www.cnblogs.com/sc-Free-Die/p/19113509
该文章介绍了使用.NET 8、WinForms 和 AntdUI 开发 LOL 小助手的经历。作者因个人游戏需求而决定创建这个工具,选择.NET 8 与 AntdUI 进行开发,填补市场上此类工具的空白。文章详细描述了开发前的筹备工作、目前功能的初步实现及后续扩展计划,包括添加战绩查看界面和优化数据获取方式等。此外,作者分享了开发过程中的挑战与心得,鼓励玩家试用该工具。
使用 Cyclops.PdfKit 根据 pdf 模板生成 pdf 文件
https://www.cnblogs.com/yswenli/p/19106983
本文介绍了基于.NET 8 的 PDF 文档生成及操作流程。文章首先详细说明了环境配置和依赖库安装,包括使用 NuGet 集成 Cyclops.PdfKit 组件的步骤。它讨论了模板预处理方法,强调使用标准化标记和中文字体注册的重要性。然后,文章描述了该技术的核心特性,包括支持多平台和 Docker 部署的能力。文中还提供了文本和图片替换的代码示例,展示了 PDF 模板的动态生成过程。整体内容条理清晰,适用于医疗和政府文书的自动化生成。
C#/.NET/.NET Core 技术前沿周刊 | 第 55 期(2025 年 9.15-9.21)
https://www.cnblogs.com/Can-daydayup/p/19105974
该文章是关于 C#和.NET 技术的周刊,涵盖最新和实用的技术动态、开源项目和学习资源。它介绍了多款基于.NET 的工具,如 BBDown 视频下载器、跨平台控件库 Syncfusion.Maui.Toolkit、轻量级的进销存管理系统 JxcLite 等。此外,还有推荐书籍和在线代码编辑工具.NET Fiddle。文章分析了 C#的 TIOBE 排名及特性,有助于程序员提升技能。所有内容聚焦于.NET 生态,适合开发者阅读和学习。
Rouyan:使用 WPF/C#构建的基于 LLM 的快捷翻译小工具
https://www.cnblogs.com/mingupupu/p/19108702
本文介绍了使用 C#和 WPF 框架开发的翻译工具 Rouyan。Rouyan 旨在简化英语文献的翻译过程,提供直接保存翻译内容到文件、流式显示翻译及图表解释等功能。用户通过快捷键操作,可方便地进行翻译并可扩展提示词功能。作者分享了 Rouyan 的安装方法及开源地址,强调了工具的便利性。此工具对有类似需求的用户能够提供帮助。
[原创]《C#高级 GDI+ 实战:从零开发一个流程图》第 10 章:鼠标拖动完成连线、拖动时实时显示半透明虚线连线效果、自定义连接点样式
https://www.cnblogs.com/lesliexin/p/19096107
本文介绍了如何实现鼠标拖动连线的功能,通过调整形状类和画布,简化了操作流程。作者展示了如何显示连接点,实现引导效果,并确保连线实时展示。文章逐步细化了实现步骤,包括获取连接点区域、绘制连接点、以及判断鼠标焦点等关键技术细节。读者可通过文章提供的代码和视频直观了解效果,帮助读者掌握连线操作的具体实现。
从零开始:c#如何优雅的操作临时文件/数据?以 ASP 文件下载为例
https://www.cnblogs.com/luojin765/p/19109217
本文讨论了在 ASP.NET Core 中处理临时文件的场景,特别是文件下载。文章首先介绍了流(Stream)的概念,将其比作水管,用于处理数据的传输。接着,提供了一个基础的实现示例,演示如何在 ASP.NET Core 中创建一个文件下载接口。实现中创建了一个临时文件,将用户查询参数写入文件,并将文件流返回给用户下载。文章特别强调了 FileStream 和 StreamWriter 的使用注意事项,确保流的正确处理。总体上,文章简单明了,适合初学者。
【EF Core】框架底层的数据库连接管理
https://www.cnblogs.com/tcjiaan/p/19108838
本文讨论了 EF Core 的数据库连接管理。强调 Owned 关系不可为多对多,强调 A 实体对 B 实体的完全占有。介绍了 EF Core 封装数据库连接的机制,使用 ADO.NET 的 API 如 DbConnection 等。通过实例化连接、创建命令、执行 SQL 语句等步骤管理数据库连接。EF Core 提供 IRelationalConnection 接口来统一连接管理,包含连接字符串、打开和关闭连接等功能。这种设计确保了不同数据库之间 API 调用的一致性,提升了开发效率。
.NET 操作 Word/WPS 打造专业文档 - 页面设置与打印控制完全指南
https://www.cnblogs.com/mudtools/p/19111217
本文详细介绍了如何使用 MudTools.OfficeInterop.Word 库进行 Word 文档的页面设置、页眉页脚管理及打印控制。文章涵盖了纸张设置、页边距调整等基础知识,以及复杂的多区域布局实现。通过实战示例,展示了如何创建具专业格式的文档模板并设置打印选项,强调了页面设置在文档美观和可读性中的重要性。通过代码示例,读者可以直观理解如何实现标准化报告模板的生成。
使用 CsWin32 和 ComWrappers 实现 COM 接口
https://www.cnblogs.com/blue-fire/p/19113676
CsWin32 是微软开发的一个 C#源生成器,可以生成 C# PInvoke 代码和 COM 接口定义。它支持在 dotnet 5 中与 COM API 互操作。使用 CsWin32 生成 COM 接口时,默认代码使用 Builtin COM Interop 技术,支持 ComImportAttribute,但不支持 Native AOT。用户可以在 NativeMethods.json 中设置 allowMarshaling 为 false,以生成原始 COM 接口。该文章详细介绍了接口生成和方法调用的实现方法,具备良好的技术深度和实用性。
Typora+Cnblog 实现 Markdown 图片自动上传
https://www.cnblogs.com/SkyXZ/p/19107280
这篇文章介绍了 EasyBlogImageForTypora 工具,解决了在 Typora 中使用 Markdown 时图片路径问题。用户复制图片时,本地路径无法分享给他人。此工具可自动将图片上传到网络,并替换为 URL 链接。文章详细说明了在 Windows 和 Mac 上如何安装工具,并配置必要的参数,如博客 URL、用户名和访问令牌。完成配置后,Typora 会自动上传图片并显示网络地址,极大地方便了用户在写博客时的操作。
理解 WPF Stylet 中 Command=" {s:Action 方法名}"的设计与实现
https://www.cnblogs.com/mingupupu/p/19106552
Stylet 是一个 WPF 框架,强调约定优于配置,便于使用。通过简单的 XAML 标记,可以直接调用 ViewModel 中的方法。文章详细解析了 ActionExtension 和 View.ActionTarget 如何实现命令绑定。ActionExtension 负责将 XAML 中的 Action 语法解析为 CommandAction 实例。View.ActionTarget 属性用于将 ViewModel 注入可视化树,以便找到正确的命令执行对象。CommandAction 在与视图和 ViewModel 关联时,通过 Inherited 机制传播属性,确保顺利绑定,展示出 Stylet 框架的灵活性和高效性。
构建你的 MCP 能力层:.NET 9 + SK 的系统方案
https://www.cnblogs.com/token-ai/p/19107551
文章详细介绍了如何搭建一个最小可运行的.NET 控制台项目,涉及环境准备、项目结构和版本固定策略。作者提供了创建项目的命令步骤,并强调了不同项目功能。此外,文章建议使用 Directory.Packages.props 文件来锁定包版本,以解决可能出现的兼容性问题。这有助于在构建过程中确保兼容性和稳定性。整体的构建流程和管线配置也被涵盖,适合希望构建 MCP 与 SK 集成的开发者。
【译】Visual Studio 中针对 .NET MAUI 的 XAML 实时预览功能的增强
https://www.cnblogs.com/MeteorSeed/p/19113078
Visual Studio 2022 17.14 引入了 XAML 实时预览功能,显著提高了 .NET MAUI 项目的可用性。设计时可以直接访问 XAML 实时预览,无需调试,便于实时查看 UI 变化,并支持热重载。此窗口还提供元素选择、布局检查和持久可见性。XAML 实时预览支持安卓设备,帮助跨平台验证 UI 变更,并确保设计一致性。结合 GitHub Copilot,开发者可以通过 AI 辅助生成 XAML,快速原型制作。该功能适用于 Visual Studio 2022 和 2026 Insider,详细指南可在官方文档中找到。
Powershell 入门
https://www.cnblogs.com/dhan/p/19114502
这篇文章分享了作者在过去半年里的技术积累,特别是对 PowerShell 的学习。文章介绍了 PowerShell 的执行策略和 cmdlet 的基本结构,阐述了如何识别和修改执行策略,强调了其安全性及对恶意脚本的防护。此外,作者提到会持续更新 Golang 开发相关内容,同时计划推出多主题合集,展示个人技术进步。整体内容简洁却充满实用信息。
PocoEmit 遥遥领先于 AutoMapper 之循环引用
https://www.cnblogs.com/xiangji/p/19115937
文章阐述了循环引用的概念及其问题,提供了 A 类和 B 类互相引用的例子,并讨论了树状结构的应用,如导航菜单代码。通过代码示例,展示了如何生成一个典型的树状结构,并描述了将 Menu 转换为 MenuDTO 的过程。测试代码和相关链接为读者提供了进一步的学习资源。
OpenCvSharp 基于颜色反差规避 FBA 面单贴标 2
https://www.cnblogs.com/axing/p/19109742
文章讨论了 FBA 标签的贴标精度问题。作者提出通过将 100100 的区域细分为 10 个 1010 网格来提高可贴标区域的利用率。该方法避免了原厂标签的干扰,实现更高精度的贴标效果。文中附有源代码片段,展示了如何裁剪图像、检测原厂标签位置和查找可贴标签的位置。文章旨在为读者提供可行的解决方案并鼓励交流。整体内容清晰且具有实用性。
【RabbitMQ】主题(Topics)与主题交换机(Topic Exchange)
https://www.cnblogs.com/jixingsuiyuan/p/19114022
本章介绍了主题交换机(Topic Exchange)的功能,包括其强大的路由能力和通配符*及#的使用规则。通过了解绑定键的格式与模式匹配,读者能够实现复杂的消息路由。章节中同时提供了最佳实践与应用场景,如新闻订阅系统和物联网设备监控。此外,实操部分指导构建智能新闻分发系统,包含项目创建、RabbitMQ.Client 包添加及新闻生产者代码实现。此内容对于消息系统开发具有实用价值,适合想要深入了解消息路由的开发者。
【译】借助提示词、资源和采样,在 Visual Studio 中充分利用 MCP
https://www.cnblogs.com/MeteorSeed/p/19108795
Visual Studio 支持 MCP 提示词、资源和采样功能,提升开发工作流程的智能与上下文感知能力。MCP 资源通过标准化方式向客户端提供外部数据,允许直接引用 Azure DevOps 工作项和 Figma 设计组件。这些资源通过统一资源标识符管理,为开发提供更多上下文。MCP 提示词可根据特定任务提供最佳响应,使用时可自定义参数。MCP 采样功能让大语言模型通过调用嵌套功能实现智能体行为,无需配置,提升处理复杂任务的能力。
Unigine 整合 Myra UI Library 全纪录(1):引言,纹理与平台
https://www.cnblogs.com/horeaper/p/19110267
Myra 是一个 UI 库,适用于游戏开发,类似于 WPF 但不完整。它的 Layout 系统效率高,并支持 XML 声明格式 MML。通过该库,可以快速整合到游戏引擎中,提供 FileDialog 和 ColorPickerDialog 等功能。文章建议用户先学习 Myra 的 Wiki,然后通过 GitHub 示例项目实践整合,分别有 MonoGame、Silk.NET 等多种实现方式。整合 Myra 过程中,需要实现多个接口,并正确渲染纹理。适应性强,适合开发者使用。
.NET 操作 Word 实现智能文档处理 - 内容查找替换与书签操作
https://www.cnblogs.com/mudtools/p/19115746
本文介绍如何在 Word 文档中快速查找和替换特定内容,使用 OfficeInterop 库实现批量更新。通过查找替换和书签操作,可以提高文档处理的效率。文中讨论了合同管理、报告生成、文档标准化等实际应用场景。文章提供了代码示例,说明如何实现简单和复杂的文本替换,以及在企业环境中批量更新文档的重要性。这些技术将帮助用户自动化重复性文档编辑工作,提升工作效率。
c#造个轮子-取色器 TakeColor(附源码)
https://www.cnblogs.com/axing/p/19117420
本文探讨了如何创建一个工具,以自动抓取并存储面单背景色的 HEX 值。通过点击和快捷键,用户能够实时获取鼠标指向区域的颜色,并将其保存到一个 JSON 文件中。通过简单的操作,用户可以轻松删除错误的颜色记录,并在其他地方读取更新的颜色列表。这种工具提升了工作效率,减少了人工输入的繁琐。
一款开源免费、组件丰富的 WPF UI 控件库,提供了 100 多款常用控件!
https://www.cnblogs.com/Can-daydayup/p/19117470
CookPopularUI 是一个开源的 WPF UI 控件库,提供了 100 多个常用控件,兼容.NET 4.6.2+、.NET Core 3.1、.NET 6.0+。WPF 是一个用于创建丰富用户界面的桌面应用框架,擅长布局、数据绑定和动画效果。用户可以通过 NuGet 安装 CookPopularUI.WPF,并设置相应的 Demo 项目查看运行效果。该项目被收录在 C#/.NET/.NET Core 优质项目中,鼓励开发者参与贡献。
主题
宣布推出 Aspire 9.5 - .NET 博客
https://devblogs.microsoft.com/dotnet/announcing-dotnet-aspire-95/
- Aspire 9.5 中的新增功能 - .NET Aspire
- 发布 Aspire 9.5.0 发布 · dotnet/aspire
Avalonia 渲染的未来 - Avalonia UI
https://avaloniaui.net/blog/the-future-of-avalonia-s-rendering
Microsoft 代理框架简介(预览版):让每个开发人员都能轻松使用 AI 代理 - .NET 博客
https://devblogs.microsoft.com/dotnet/introducing-microsoft-agent-framework-preview/
Visual Studio 9 月更新 - 探查器代理、应用现代化等 - Visual Studio 博客
https://devblogs.microsoft.com/visualstudio/visual-studio-september-update/
为什么要在 Linux 上运行 C# 服务器 - tech.guitarrapc.cóm
https://tech.guitarrapc.com/entry/2025/09/27/173000
ReSharper 和 Visual Studio 2026:第一天兼容性、迁移步骤和性能提升 | .NET Tools 博客
https://blog.jetbrains.com/dotnet/2025/10/02/resharper-and-visual-studio-2026/
骑手路线图:对即将推出的更新和版本有何期待 | .NET Tools 博客
https://blog.jetbrains.com/dotnet/2025/09/25/rider-rider-roadmap-2025-3/
宣布推出 WinUI 库 2.7 - #ifdef Windows
https://devblogs.microsoft.com/ifdef-windows/announcing-winui-gallery-2-7/
为 Google Play 的 16 KB 页面大小要求准备 .NET MAUI 应用 - .NET 博客
https://devblogs.microsoft.com/dotnet/maui-google-play-16-kb-page-size-support/
版本 2.0.0 实验 1 (2.0.250930001-experimental1) 🧪 · 微软/WindowsAppSDK
https://github.com/microsoft/WindowsAppSDK/releases/tag/v2.0-exp1
发布
- App-vNext/Polly
- 8.6.4
- aws/aws-sdk-net
- 3.7.1131.0, 3.7.1132.0, 3.7.1133. 0、 3.7.1134.0、 3.7.1135. 0, 3.7.1136.0, 4.0.100.0、 4.0.101.0, 4.0.102.0、 4.0.103.0, 4.0.104.0、 4.0.99.0
- Azure/azure-sdk-for-net
- Azure.AI.Projects_1.0.0 Azure.AI.VoiceLive_1.0.0,Azure.ResourceManager.ContainerInstance_1.3. 0, Azure.ResourceManager.DataMigration_1.0. 0, Azure.ResourceManager.OracleDatabase_1.2. 0, Azure.ResourceManager.SiteManager_1.0. 0, Azure.ResourceManager.Storage_1.5. 0
- 社区工具包/Aspire
- v9.8.0
- domaindrivendev/Swashbuckle.AspNetCore
- v9.0.5, v9.0.6
- dotnet/aspire
- v9.5.0
- googleapis/google-cloud-dotnet
- Google.Cloud.AIPlatform.V1-3.47.0, Google.Cloud.AlloyDb.V1-1.12. 0、Google.Cloud.Compute.V1-3.17。 0
- newrelic/newrelic-dotnet-agent
- v10.45.0
- 开放遥测/opentelemetry-dotnet
- 核心-1.13.0
- StackExchange/StackExchange.Redis
- 2.9.24, 2.9.25
- unoplatform/uno
- 6.2.87
文章、幻灯片等
代码常识,世界疯了? C# 数字格式“N0”的强大功能
https://qiita.com/futayubi5656/items/0a6e32308cf52855eb3f
使用 C# 和 TorchSharp 从头开始构建您自己的 GPT(仅限 CPU!
https://dev.to/auyeungdavid_2847435260/build-your-own-gpt-from-scratch-with-c-and-torchsharp-cpu-only-3ch5
Visual Studio 2026 预览体验成员中的“本机”TypeScript 7 预览版 – Visual Studio 杂志
https://visualstudiomagazine.com/articles/2025/10/02/native-typescript-7-previews-in-visual-studio-2026-insiders.aspx
[.NET 9.0 + C#13] 使用 CommunityToolkit.Mvvm 制作的新式 WPF 应用程序
https://qiita.com/okadabasso/items/ebed5a092389bc51bf76
VS 直播! 奥兰多 – 终极学习冒险 - Visual Studio Blog
https://devblogs.microsoft.com/visualstudio/visual-studio-live-orlando-2025/
Microsoft 代理框架 (C#) 简介 第 1 部分 “杂项感受”和 Hello World
https://zenn.dev/microsoft/articles/agent-framework-001
【2025】. NET Aspire 由 React + Vite + ASP.NET Core [本地环境] 管理
https://qiita.com/takashiuesaka/items/9e4cbb968d729bd43161
- React + Vite + ASP.NET Core
【欢迎初学者】 只需 C# 即可在 1 小时内创建一个网页游戏,无需 javascript 或 AJAX! 体验 Blazor 的伟大之处
https://qiita.com/masayahak/items/0e6c82497ad63c856e3f
我尝试在 C# 的插值字符串处理程序中实现 ‘sscanf’
https://qiita.com/hez2010/items/6f04c6260ba75d8ddb17
[C#] 在 Aspire+Azure 中创建资源时,租户 ID 为“f8cdef31-a31e-4b4a-93e4-5f571e91255a”,并发生错误。
https://qiita.com/KM_20005/items/b544c2886ee06f0b24fe
使用 Azure OpenAI .NET SDK 执行批处理
https://zenn.dev/microsoft/articles/azure-openai-batch-dotnet
使用 Trusted Publishing 以简单的方式从 GitHub 作发布 NuGet 包
https://andrewlock.net/easily-publishing-nuget-packages-from-github-actions-with-trusted-publishing/
从 Azure 应用服务(ASP.NET 核心)安全地使用 Azure Key Vault
https://zenn.dev/zead/articles/appservice-keyvault
尝试使用 Radzen.Blazor 中的 Radzen AIChat 组件与 AI 对话
https://zenn.dev/srtia2318/articles/introduce6-radzen-ai-chat-4562a2f748f5de
.NET MAUI RC1 带来诊断和实验性 Android CoreCLR 支持
https://www.infoq.com/news/2025/09/net-maui-rc1/
【初学者】创建方便的原创收藏,可以用 foreach 翻动
https://zenn.dev/semicolon/articles/bc559efc80acba
我想在 C# 的记录类型中有一个唯一的标识符
https://zenn.dev/panda728/articles/b444eb2e3330cb
我尝试运行 VSCode + WPF + Blazor Hybrid,它比我想象的更有趣。
https://qiita.com/h-tanabe/items/8fc4b38d59a5a8277874
C# 中的安全零拷贝作
https://ssg.dev/safe-zero-copy-operations-in-c/
外部租户中的客户用户管理 - 嵌入基本 MFA 身份验证 (C#)
https://zenn.dev/furulab/articles/e149e813d29dd9
使用字典和查找
https://qiita.com/sebayashi-tomoya/items/82c52e26d3b329970a46
[C#] 为什么会出现按钮重复执行? - Windows 消息队列的工作原理和对策
https://qiita.com/Sakai_path/items/dcc004631ada77bff9a9
[C#] 正确地将 null 判定传达给编译器 [NotNull]
https://zenn.dev/arika/articles/20250927-csharp-flow-analyze
尝试使用 JSON-RPC 实现 WebAPI (.NET)
https://zenn.dev/srtia2318/articles/organize-info12-jrpc-f8ce7f7c65f5ca
尝试将 Azure Durable Functions 与 Microsoft.Extensions.AI (MEAI) 集成
https://zenn.dev/microsoft/articles/agent-on-durable-functions
.NET 本机应用程序 CLI 备忘单
https://platform.uno/blog/net-native-apps-cli-cheatsheet/
将新的 SqlVector 类型与 EF Core 和 Dapper 配合使用 - Azure SQL 开发人员角
https://devblogs.microsoft.com/azure-sql/using-the-new-sqlvector-type-with-ef-core-and-dapper/
[dll 版] 使用 VSCode 创建 Outlook COM 加载项 - Qiita
https://qiita.com/msms/items/4774a0e86ec6ecb349e7
准备 .NET 10 GC
https://maoni0.medium.com/preparing-for-the-net-10-gc-88718b261ef2
使用垂直切片架构实现 .Net Core 端点非常好
https://zenn.dev/acntechjp/articles/7c7235bd5e4e21
在 C# 开发中使用 AI 进行基本设计准备和有效性验证
https://zenn.dev/nexta_/articles/21f8c6a298406e
隐藏在众目睽睽之下的 150 美元秘密 - Visual Studio 博客
https://devblogs.microsoft.com/visualstudio/unlock-vss-benefits-myvisualstudio/
[C#] C# 14 / .NET 10 中的新增功能(从 RC 1 开始)- Neno 的花园。
https://blog.neno.dev/entry/2025/09/28/193532
今日人物
**理查德·卫斯里·汉明(Richard Wesley Hamming,1915 年 2 月 11 日-1998 年 1 月 7 日)**是美国数学家,在计算机科学与电讯领域均有深远影响123。
汉明出生于伊利诺伊州芝加哥,先后获得芝加哥大学数学学士(1937)、内布拉斯加大学硕士(1939)、伊利诺伊大学数学博士(1942)。二战期间,他在曼哈顿计划中担任首席数学家,负责管理洛斯阿拉莫斯实验室的 IBM 计算机,为原子弹研制提供关键计算支持23。
1946 年,汉明加入新泽西的贝尔实验室,与克劳德·香农等人共事,参与众多通信与计算项目。1950 年,他在《贝尔系统技术期刊》发表经典论文《错误检测与纠正码》,提出汉明码(Hamming Code),首创系统化的错误检测与纠正方法,并发展出汉明距离、汉明窗等概念,为现代信息论、计算机内存和通信系统奠定基础13。
他在 1968 年获图灵奖,也是 IEEE 汉明奖章(1988)名称的来源。汉明常引用自己名言:“计算的目的不是数字,而是洞察。”2
1976 年退休后,他在美国海军研究生院担任计算机科学教授,专注于写作与教学,推动以创造性与应用为导向的数学教育改革。1998 年于加州蒙特雷因心脏病逝世,享年 82 岁123。
C# .NET 交流群
相信大家在开发中经常会遇到一些性能问题,苦于没有有效的工具去发现性能瓶颈,或者是发现瓶颈以后不知道该如何优化。之前一直有读者朋友询问有没有技术交流群,但是由于各种原因一直都没创建,现在很高兴的在这里宣布,我创建了一个专门交流.NET 性能优化经验的群组,主题包括但不限于:
- 如何找到.NET 性能瓶颈,如使用 APM、dotnet tools 等工具
- .NET 框架底层原理的实现,如垃圾回收器、JIT 等等
- 如何编写高性能的.NET 代码,哪些地方存在性能陷阱
希望能有更多志同道合朋友加入,分享一些工作中遇到的.NET 问题和宝贵的分析优化经验。**目前一群已满,现在开放二群。**可以加我 vx,我拉你进群: ls1075 另外也创建了 QQ Group: 687779078,欢迎大家加入。