C# .NET 周刊 |2026 年 8 月 1 期

C# .NET 周刊 |2026 年 8 月 1 期 2026-08-02 dotnet_week_26_8_1

国内文章

Zenith.NET 1.0 RC 发布:面向 DirectX 12 / Metal 4 / Vulkan 1.4 的 C# Bindless RHI

https://www.cnblogs.com/xymfblogs/p/22054809

文章介绍了 Zenith.NET,一个面向 C# 和 .NET 的轻量现代 GPU RHI,支持 DirectX 12、Metal 4 和 Vulkan 1.4,并以 bindless 资源模型为核心。它强调显式同步、内存管理、纹理布局转换和多后端一致 API,目标不是完整引擎,而是独立图形抽象层。文章还展示了流体模拟和 CornellBox 等实际运行案例,说明该库已能支撑复杂 GPU 工作负载。整体论述清晰,技术定位明确,但缺少更完整的对比、基准和外部引用。

ValueTask 应该怎么 await

https://www.cnblogs.com/eventhorizon/p/21973620

文章讲解了 ValueTask 的正确用法,说明普通调用方应直接 await,不必先查 IsCompletedSuccessfully。它解释了 await 本身会检查完成状态,并区分同步成功、失败、取消和未完成三种情况。文章还深入分析了 ValueTask 为何通常不能多次 await,重点介绍了 IValueTaskSource 复用和版本令牌机制。内容与.NET 性能优化和 ASP.NET Core 源码有关,技术性较强,适合有基础的开发者。

《HelloGitHub》第 124 期

https://www.cnblogs.com/xueweihan/p/21973699

这篇文章介绍了 HelloGitHub 本期的开源项目合集,覆盖 Windows 工具、物理引擎、App 发布、离线网页保存、监控平台、文献管理、设计系统和书签管理等方向。内容偏项目导览,信息实用,能帮助读者快速发现感兴趣的开源工具,但技术分析较浅,原创性主要来自选题整理,引用也较少。

从零实现 DEFLATE 压缩器:纯 C# 移植版如何在 Excel 场景超越 .NET 内置?

https://www.cnblogs.com/netcasewqs/p/21961083

本文比较了纯 C#版 LibDeflateCompressor、原生 C 版 libdeflate 和.NET DeflateStream 在 Excel Sheet XML 压缩中的表现。它给出测试环境、策略设计和多组性能数据,说明 C#实现内存占用更低,压缩比优于.NET Fast,但吞吐仍落后于原生 C。文章技术内容较实,适合评估压缩器选型。

.NET 工控开发:一个被低估的赛道

https://www.cnblogs.com/wackysoft/p/22144512

文章系统介绍了工控的基本结构、PLC 作用、常见通信协议及.NET 在上位机开发中的生态。内容覆盖通信、存储、状态机和界面层,实践导向强,适合.NET 开发者入门工控。文章清晰易懂,例子贴近工业场景,但创新点一般,更多是生态梳理。引用较少,时效性中等。

优化纯 C# DEFLATE 压缩器:从 0 到超越 .NET 内置的完整历程

https://www.cnblogs.com/netcasewqs/p/21973605

文章讲述把 libdeflate 的 DEFLATE 解压和压缩完整移植到纯 C#,用于 Acl.Excel。它解决了 Excel 读写中的压缩瓶颈,避免 P/Invoke 和平台依赖,并通过基准测试证明在大块数据上明显快于 .NET DeflateStream。文章还比较了不同版本实现,说明了 Unsafe.Add 和内联拷贝等优化带来的性能收益。

OpenCSG.NET:一个 .NET CSG 几何建模库的技术剖析

https://www.cnblogs.com/znlgis/p/22118023

文章讲述 OpenCSG.NET 的项目来源、算法基础和工程改进,重点介绍 BSP 树布尔运算、原点居中修复、二进制 STL 输出、迭代遍历和跨平台测试方法。内容技术性较强,覆盖实现细节,但有些部分偏概述,缺少完整代码和实验数据。整体适合了解.NET 几何建模库的演进与设计思路。

从 DDD 到 Ontology:当数字员工不再认"限界上下文"这堵墙

https://www.cnblogs.com/shanyou/p/22088775

文章讨论 DDD 与本体论在数字员工场景中的差异,强调 DDD 主要解决人和代码的语义一致性,而面对机器执行时,需要更正式、可机器读取的语义层来统一业务口径。文中用客户统计偏差案例说明,限界上下文在跨系统和自动执行场景下会暴露认知盲区。文章观点清晰,结合 OpenClaw.NET 案例,具有较强实践指向,但更偏概念分析,引用和证据不足。

用 C#实现 AIAgent------LuBan Agent

https://www.cnblogs.com/yswenli/p/22067868

文章介绍了基于 Microsoft Agent Framework 的 LuBan Agent CLI。它支持多模型路由、内置工具、技能系统、会话持久化、安全规则和 MCP 协议。文章给出了快速开始步骤和配置示例,适合想构建可执行 AI Agent 的开发者。

把 284B 的 DeepSeek V4 Flash 装进纯 .NET:TensorSharp 用一天改写了 .NET 推理栈的位置

https://www.cnblogs.com/shanyou/p/22138494

文章讲述 TensorSharp 接入 DeepSeek V4 Flash,并新增直接 CUDA 后端,支持 OpenAI 兼容接口和高并发服务。它重点分析了 DSV4 的稀疏 MoE、超大参数量、特殊注意力和残差结构,说明推理难度很高。文章还介绍了 TensorSharp 的三条推理路径,突出 .NET 在大模型推理上的新突破。内容技术性强,实用价值高,但篇幅较长,引用信息不足。

Acl.Excel vs MiniExcel 1.45.0:百万行读写实测,托管内存低至 1/37,QueryFirst 平分秋色

https://www.cnblogs.com/netcasewqs/p/22064907

这篇文章对比 Acl.Excel 和 MiniExcel 1.45.0 在百万行读写上的性能,强调 Acl 在读取、写入和托管内存上的优势,并说明测试代码、数据和环境可复现。文章也交代了 Acl 的发布状态、测试方法和已知局限,整体更像一篇面向.NET 生态的性能评测与产品宣传结合的技术文章。

MCP 第五版 × OpenClaw.NET:从协议升级到生态编排

https://www.cnblogs.com/shanyou/p/22144007

文章围绕 MCP 第五版无状态化变更,分析其对 OpenClaw.NET 的影响。它说明协议从连接状态转向请求自包含,支持 Serverless、边缘和 K8s 部署。它还解释显式业务句柄和 MRTR 如何让流程中断后恢复,并将这些能力映射到 OpenClaw.NET 的 Gateway、MetaSkill 和 Harness 设计。内容技术深,场景明确,但部分结论偏推演,且引用不足。

ABP 模块系统源码学习:启动时模块是如何加载和排序的

https://www.cnblogs.com/denglei1024/p/22138415

这篇文章深入解析了 ABP 启动流程,从 AbpApplicationFactory.Create 进入,说明它如何创建应用、加载模块并按依赖拓扑排序。文章结合源码讲清了模块发现、DependsOn 反射解析和初始化顺序,技术细节较强,实用性也不错。但内容未完成,后半部分截断,影响完整性和可读性,引用主要来自源码,缺少外部文献支撑。

AI + C# NativeAOT:破解应用开发的"最后一公里"

https://www.cnblogs.com/shanyou/p/21973721

文章围绕 C# .NET NativeAOT 展开,说明它通过消除 JIT、缩小体积和提升内存确定性,适合 AI 推理、Serverless、边缘设备和 Agent 运行时部署。文章也指出了动态加载、反射和代码生成等限制,并给出源码生成和解释执行等替代方案。

从 Harness 引擎到 MetaSkill DAG 的确定性架构

https://www.cnblogs.com/shanyou/p/22019796

文章讲 OpenClaw.NET 用 Harness 引擎和 Plan-Execute-Verify 契约,把模型从"自我裁判"变成可验证的执行系统。它用 Prompt、Context、Harness、Loop、Graph 五层解释 AI 工程演进,并强调 MetaSkill DAG 让多个 Skill 协作、可观测、可恢复、可扩展。

深度解析线程池 ThreadPool 实现原理

https://www.cnblogs.com/pengze0902/p/17991404

文章介绍了.NET 线程池的基本概念、特点和 QueueUserWorkItem 用法,并用示例说明工作项如何被线程池调度执行。内容偏入门,讲清了线程重用和队列机制,但对内部实现、调优细节和场景分析较少,引用也不足。

在浩辰 CAD 中实现 3D 转 2D 并支持 2D 消隐的可行方案

https://www.cnblogs.com/znlgis/p/21973657

文章讲述了在 GStarCAD 上用 C# .NET 做三维实体转二维工程图的插件开发。作者比较了五条实现路线,逐步放弃原生命令、COM 互操作和外部 OCCT 工具,最终改用纯托管 C#实现 STL 解析、网格拓扑、特征边提取和 Z-buffer 消隐。文章技术细节丰富,问题定位具体,工程实践价值高,但内容较长,叙述偏散,引用不足。

Magicodes.IE.IO:XLSX 包结构:ZIP、关系文件与顺序写入

https://www.cnblogs.com/yyfh/p/22052472

文章技术深度较高,准确解释了 XLSX 作为 ZIP 包的读写机制,重点讲清了顺序写、Data Descriptor、Central Directory、工作簿关系定位工作表和 ZIP32 限制。内容实用,适合实现导入导出组件。表达较清晰,但部分概念密集,需要读者具备 ZIP 和 OOXML 基础。原创性中上,结合读写两条路径统一说明有价值。时效性一般,属于长期有效的底层实现知识。整体可读性不错,但信息量较大。引用不足,几乎没有外部文献或规范链接。

Tensorflow.NET 训练自己模型

https://www.cnblogs.com/lisghxfdfgh/p/22067625

文章介绍了用 TensorFlow.NET 在 C#中搭建图像分类任务,包含 NuGet 依赖、模型代码、训练、保存和数据加载思路。内容偏入门,能帮助读者快速上手,但对数据集封装、目录结构和代码细节说明不足。

国际周报

主题(Topics)

ReSharper 2026.2:Visual Studio 中的人工智能代理自由,VS 代码调试和更多-JetBrains 博客

https://blog.jetbrains.com/dotnet/2026/07/22/resharper-2026-2-release/

Rider 2026.2: IDE Intelligence for AI Agents, Faster Performance, and Spectacular Game Dev Updates -JetBrains 博客

https://blog.jetbrains.com/dotnet/2026/07/22/rider-2026-2-release/

正式 MCP C# SDK - .NET Blog 的公告 2.0 版

https://devblogs.microsoft.com/dotnet/announcing-v20-of-the-official-mcp-csharp-sdk/

Visual Studio July Update-Meet the 新代理, Powered by the GitHub Copilot SDK-Visual Studio 博客

https://devblogs.microsoft.com/visualstudio/visual-studio-july-update-meet-the-new-agent-powered-by-copilot-sdk/

Windows 应用程序开发 CLI v0.5.0 -扩展的用户界面自动化、JS/TS 绑定和更多- #ifdef Windows

https://devblogs.microsoft.com/ifdef-windows/windows-app-development-cli-v0-5-0-expanded-ui-automation-js-ts-bindings-and-more/

Release(Release)

文章、幻灯片和其他

NAUDIO 3 效果框架

https://markheath.net/post/2026/7/23/naudio-3-effects

Claude Fable 5 教给我们的 FastEnum 加速技术(2) -数值范围检查

https://zenn.dev/xin9le/articles/5ed35a7145da77

.NET.NET 11 Preview 5 的新功能回顾(SDK / CLI 版)

https://qiita.com/KM_20005/items/2722d11d09109781207e

ASP.NETCore 10 中的密码键:无身份验证

https://dev.to/adrianbailador/passkeys-in-aspnet-core-10-passwordless-authentication-with-identity-4igo

如何使用 DFFrame 进行 MagicOnion 服务器负载测试 @Ramp-Up?

https://qiita.com/simoyama2323/items/a0227aaed2154e02dc7e

OpenTelemetry 可以在多大程度上用于 Windows 桌面应用程序的故障分析--测试与 ETW 和转储的边界

https://zenn.dev/urario/articles/otel-windows-handoff

试着将 Microsoft. Extensions. AI 的 AI 代理迁移到 Agent Framework(第一部分:迁移部分) - Qiita

https://qiita.com/karuakun/items/bb42b95dffc6b964a83d

ReSharper C++ 2026.2: C. C++26 个反思、ISPC 语言支持和更多-JetBrains 博客

https://blog.jetbrains.com/rscpp/2026/07/22/resharper-cpp-2026-2-cpp-26-reflection-ispc-language-support-and-more/

Microsoft Agent Framework 核心组件功能正式发布- LM Studio 中的第二部分

https://zenn.dev/yy7613/articles/0b92803c392341

MaterialDesignInXamlToolkit 中的 DialogHost 和 TabControl 中出现的"第二次不可操作"错误

https://zenn.dev/sitio1/articles/90a2e20448c9b7

创建支持计划模式和 Todo 管理的代理- Microsoft Agent Framework (C#)

https://zenn.dev/microsoft/articles/agent-framework-harness-agent

Microsoft Agent Framework 1.0 简介- SK+AutoGen 集成 GA 多代理 SDK

https://zenn.dev/kai_kou/articles/252-microsoft-agent-framework-10-ga-guide

在 VS 代码中使用 Copilot 分析 MSBuild 二进制日志- .NET 博客

https://devblogs.microsoft.com/dotnet/msbuild-binlog-analyzer-vscode/

我用 WinUI Agent Plugin 用自然语言创建了一个 WinUI 3 应用程序。

https://qiita.com/ysk-hello/items/74ce0c887cff859d5d48

这是在 2026 年人工智能发展日发表的。是的,你的花园。

https://blog.neno.dev/entry/2026/07/25/234603

今日人物

芭芭拉·利斯科夫(英语:Barbara Jane Huberman Liskov,1939 年 11 月 7 日---),美国计算机科学家、麻省理工学院教授,长期研究编程语言、程序设计方法与分布式系统。她主持设计了支持数据抽象的 CLU、面向分布式程序的 Argus,并在容错系统研究中作出重要贡献。

2008 年,利斯科夫因"对编程语言与系统设计的实践和理论基础作出贡献,尤其是在数据抽象、容错和分布式计算方面"获得图灵奖。

C# .NET 交流群

相信大家在开发中经常会遇到一些性能问题,苦于没有有效的工具去发现性能瓶颈,或者是发现瓶颈以后不知道该如何优化。之前一直有读者朋友询问有没有技术交流群,但是由于各种原因一直都没创建,现在很高兴的在这里宣布,我创建了一个专门交流.NET 性能优化经验的群组,主题包括但不限于:

希望能有更多志同道合朋友加入,分享一些工作中遇到的.NET 问题和宝贵的分析优化经验。目前一群已满,现在开放二群。 可以加我 vx,我拉你进群: ls1075 另外也创建了 QQ Group: 687779078,欢迎大家加入。

相关推荐
InCerry11 天前
C# .NET 周刊|2026年7月4期
.net周报·.net周刊
InCerry17 天前
C# .NET 周刊 |2026 年 7 月 3 期
.net周报·.net周刊
InCerry21 天前
C# .NET 周刊 |2026 年 7 月 2 期
.net周报·.net周刊
InCerry1 个月前
C# .NET 周刊 |2026 年 7 月 1 期
.net周报·.net周刊
InCerry1 个月前
C# .NET 周刊 |2026 年 6 月 4 期
.net周报·.net周刊
InCerry1 个月前
C# .NET 周刊 |2026 年 6 月 3 期
.net周报·.net周刊
InCerry1 个月前
C# .NET 周刊 |2026 年 6 月 2 期
.net周报·.net周刊
InCerry1 个月前
C# .NET 周刊 |2026 年 6 月 1 期
.net周报·.net周刊
InCerry1 个月前
C# .NET 周刊 |2026 年 5 月 5 期
.net周报·.net周刊