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

C# .NET 周刊 |2026 年 8 月 4 期 2026-08-23 dotnet_week_26_8_4

国内文章

Google 官方下场安利:Go 是 AI 时代的"理想语言"?其实 C# 更有资格坐这个位置

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

文章借 Google 对 Go 的评测框架,反驳 C#被低估的结论。它认为 AI 时代的瓶颈是审查而非编写,并指出 C#在工具链、类型系统、兼容性和可维护性上并不输 Go,甚至更强。内容聚焦 Go 与 C#对比,强调 Roslyn、Nullable、泛型和.NET 生态的优势。

.NET AI 实战篇:基于 Microsoft Agent Framework 集成钉钉机器⼈与云效项⽬管理

https://www.cnblogs.com/skychen1218/p/22565475

文章讲解如何用.NET 10、Microsoft Agent Framework、钉钉 Stream 机器人和云效 API,把群聊中的口语需求自动转成结构化工作项。内容覆盖架构、配置、工具调用和落地场景,实用性强,面向真实业务流程。文章偏工程实践,原创性较好,但细节深度和引用还可加强。

TensorSharp 最新进展研究报告:从 DeepSeek V4 Flash 到 GLM-5.2,以及等待中的 GLM-5.3

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

文章聚焦纯 .NET 推理引擎 TensorSharp 对 GLM-5.2 的支持,结合 GLM-5.3 权重未开源的时间线,分析其可直接承接的可能性。内容覆盖模型架构、性能对比、工程路径和仓库进展,技术深度较高,信息密度大,但篇幅长且依赖大量外部事实与链接。整体偏工程实践,实用性强,时效性也强。表达较清楚,但术语密集,阅读门槛较高。原创性主要来自对 TensorSharp 进展的整合判断,引用充分。

C#脚本引擎之 AScript 与 Flee 对比

https://www.cnblogs.com/rockey627/p/22579720

文章介绍了 AScript 和 Flee 两种 .NET 表达式或脚本执行引擎,并用 BenchmarkDotNet 做性能对比。内容聚焦常量表达式、解释执行、编译执行和缓存场景,适合了解动态脚本与表达式求值性能。

.NET 工控概念科普——SCADA、MES、ERP 三种系统的边界

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

文章清楚区分了 SCADA、MES 和 ERP 三层系统。SCADA 负责设备数据采集、监视和轻量控制。MES 负责车间排产、执行和进度追踪,不直接控设备。ERP 负责财务、库存、采购和销售,关注企业资源与经营结果。文章用反应釜案例串联三者,边界讲得直观,适合.NET 开发者理解工业系统架构。

Clasp:一个带插件系统的 .NET 10 命令行工具箱

https://www.cnblogs.com/donpangpang/p/22605216

本文介绍了一个基于 .NET 10 的跨平台命令行工具箱 Clasp,重点讲解了它的插件架构、反射驱动的命令注册、特性声明式配置和工程结构。文章内容具体,覆盖实现思路、示例代码和项目实践,适合了解 .NET 命令行工具设计。

C#脚本引擎之 AScript 与 DynamicExpresso 对比

https://www.cnblogs.com/rockey627/p/22627381

文章介绍了 AScript 和 DynamicExpresso 两个.NET 脚本解释器,并用 BenchmarkDotNet 对常量表达式的解释执行、编译执行和缓存场景做了性能对比。内容偏性能评测,技术点明确,但代码和结论不完整,缺少测试结果、分析和引用支撑。

MSDTC(微软分布式事务处理协调器)对系统稳定性的影响

https://www.cnblogs.com/hnzhengfy/p/22429220/MSDTC

文章介绍了 MSDTC 的概念、两阶段提交、故障恢复和跨网络事务能力,并结合 SQL Server、消息队列和 BizTalk 等场景说明其用途。内容偏基础但覆盖较实用的企业事务问题,清晰度较好,时效性一般,引用较少。

使用 Winform+WebView2+HTML 构建弹性化、样式自定义化的管理系统界面

https://www.cnblogs.com/wuhuacong/p/22623668

本文介绍了用 C#、WinForm、WebView2、HTML 和 CSS 构建管理系统界面的方案。它强调用 WebView2 连接原生窗体和网页界面,实现数据传递、事件通知和样式切换,适合用户、权限、日志、报表等常见后台场景。方案思路清晰,实用性较强,但技术深度和原创细节一般,缺少实现代码和性能分析。

【ASP.NET Core】Cookie 验证中回调用 URL 自动跳转的问题

https://www.cnblogs.com/tcjiaan/p/22633714

文章主要讲了一个 Web 看板项目和 ASP.NET Core 里基于 Cookie 的登录验证。前半部分是项目吐槽和界面设计,后半部分开始进入技术内容,说明了 Session、Cookie 和 Token 的关系,并用 SQLite、EF Core、MVC 和 Cookie 认证做示例,展示用户实体、DbContext 和初始化数据的写法。文章有一定实战背景,但技术讲解还不完整,重点更多在叙述和情绪表达。

【译】内置 Agent Skill 将 .NET 与 Azure 专业能力引入 Visual Studio

https://www.cnblogs.com/MeteorSeed/p/22584044

文章介绍了 Visual Studio 18.8 内置的 Agent Skill,强调它们可复用、可提升智能体执行结构化开发任务的可靠性。内容重点覆盖 .NET 与 Azure 场景,包含 dotnet-webapi、analyzing-dotnet-performance,以及 azure-prepare、azure-validate、azure-deploy 等技能,说明它们可用于 API 开发、性能审查和云端部署。文章也提到这些技能默认关闭,需在对应工作负载下显示,并关注 Copilot 按使用量计费下的 token 效率。

如何用 C# 将 PDF 转换为 PPT 演示文档

https://www.cnblogs.com/jazz-z/p/22561516

本文介绍了用 Free Spire.PDF for .NET 在本地离线将 PDF 转为 PPTX 的方法。它不依赖 Office 和 Acrobat,适合企业文档处理。文章给出 NuGet 安装、核心代码、异常处理、加密 PDF 和批量转换思路,并说明了免费版页数限制与转换质量风险。

【CSharp 在线代码覆盖率报表】请求一条接口后,如何精确看到覆盖率哪一行

https://www.cnblogs.com/ahfuzhang/p/22611060

文章讲解了在云环境中调试 C#后端服务的方法。它通过把源码编入 PDB,上传到 NuGet,再在打包和运行时还原源码,生成按行统计的代码覆盖率报表。文章重点解决了在线测试时源码分散和镜像必须包含全部源码的问题,并给出了 dotnet pack 和 csproj 配置示例。

Surging AI Agent:.NET 生态原生智能微服务引擎,让大模型与业务微服务融为一体

https://www.cnblogs.com/fanliang11/p/22531297

文章介绍了 Surging AI Agent 在.NET 技术栈中的一体化方案,强调本地大模型、RAG、Agent 编排和微服务能力统一开发部署。它主打自然语言驱动的 engine-cli,可自动生成微服务模块、编译发布并生成 Swagger 文档。文章还说明了基于 LLamaSharp 的离线私有化推理、BGE 向量模型知识库,以及 Agent 直接调用 HTTP、GRPC 等业务服务接口的能力。

我十年 Office 开发的终极大招:一个 Skill,让 AI 帮你做出最专业的 Excel 插件

https://www.cnblogs.com/ExcelCuiHuaJi/p/22642226

文章介绍了用 Excel-DNA 开发 Excel 插件的经验,强调它比 VBA 更适合做现代化 Office 扩展。作者认为 Excel-DNA 能提供自定义函数、Ribbon、WebView2 面板和 WPF 任务窗格,并能接入 .NET 生态,解决 VBA 在体验、性能、界面和扩展性上的限制。文章也解释了选择 Excel-DNA 的原因,但内容偏概念和宣传,技术细节和实现步骤较少。

从 Actuator 未授权到应用层路由投毒:记一次 Spring Cloud Gateway 动态路由渗透实录

https://www.cnblogs.com/ShoreKiten/p/22569533

文章主要讲路由投毒的基础概念、信任边界和控制平面与数据平面关系,偏防御与原理说明。内容有一定技术背景,但缺少具体案例、验证方法和实践细节。文字较清楚,结构完整,但原创性一般,引用缺失,时效性中等偏低。

国际周报

主题(Topic)

.NET and .NET Framework August 2026 servicing releases updates - .NET Blog

https://devblogs.microsoft.com/dotnet/dotnet-and-dotnet-framework-august-2026-servicing-updates/

.NET11 预览 7 现已可用! .NET Blog

https://devblogs.microsoft.com/dotnet/dotnet-11-preview-7/

发布 Windows 应用程序开发 CLI v0.6.0

https://devblogs.microsoft.com/ifdef-windows/windows-app-development-cli-v0-6-create-new-winui-applications-sign-packages-with-azure-and-more/

2026 年的小提琴手

https://textslashplain.com/2026/08/05/fiddler-in-2026/

Release(Release)

文章、幻灯片和其他

.NET 11 性能版

https://steven-giesel.com/blogPost/86620358-bb91-4295-84fc-a1329b2567ae

为什么.NET11 Runtime Async 这么快?

https://qiita.com/hez2010/items/2aff0b2b40b9d0bfda91

[.NET]从 Component 实例生成 InitializeComponent 代码-Qiata

https://qiita.com/udoP_/items/47e50cb2e1ea34cbb5aa

今天,我们将.....。管理 Git Submodules Without Leaving the IDE-Visual Studio 博客

https://devblogs.microsoft.com/visualstudio/managing-git-submodules-without-leaving-the-ide/

我尝试在 SnippingTool 中添加功能并创建了自己的[作为任务托盘驻留应用程序的体系结构]

https://zenn.dev/da39nbv3/articles/4f477a7117d627

[Aspire Deploy 将 React (Vite) +ASP.NET Core 部署到 ACA

https://zenn.dev/akkodis_jp/articles/5a65c6d1af20bc

[.NET11 Preview 7]浮点数和十进制数转换过程的变化的影响

https://zenn.dev/prozolic/articles/2d09743e2f46ab

Claude Fable 5 教给我们的 FastEnum 加速技术(4) -在 switch 语句中与字符串进行比较

https://zenn.dev/xin9le/articles/a537775e87b814

(C#)UnionWith 是什么?我们总结了 LINQ 与 Union 的区别--Kita

https://qiita.com/nakamuuu_ow/items/f35c7aee6620dfdd7793

Hot Reload 中的“应用成功”和“屏幕改变”是不同的。WinForms/WPF/MAUI/Blazor 比较

https://zenn.dev/nexta_/articles/73b8624319eb1b

说明 Hygiene-What Frontier Models Still Need You to Say - .NET Blog

https://devblogs.microsoft.com/dotnet/instructions-hygiene-what-frontier-models-still-need-you-to-say/

我试着在.NET 11 中加速泛型虚拟方法--Kita

https://qiita.com/hez2010/items/85c1fa4100e5898d1a55

Rx.NET 7.0 通过拆分 Windows UI 支持减少部署大小

https://www.infoq.com/news/2026/08/rx-net-7/

NBomber 6.6.0| NBomber

https://nbomber.com/blog/2026/08/17/nbomber-6.6.0/

Routing and Failover for Microsoft. Extensions. AI- .NET Blog

https://devblogs.microsoft.com/dotnet/routing-and-failover-for-microsoft-extensions-ai/

【CEDEC 2026】次世代数码卡游戏的伺服器设计与运作~‘Shadowverse: Worlds Beyond’的幕后~

https://speakerdeck.com/cygames/cygames_202607_cedec2026_06

Deep Dive(深度潜水)

添加 C#15 语言版本,由 333 fred·拉请求#84799· dotnet/roslyn

https://github.com/dotnet/roslyn/pull/84799

今日人物

朱迪亚·珀尔(英语:Judea Pearl,1936 年 9 月 4 日—),以色列裔美国计算机科学家与哲学家,加州大学洛杉矶分校荣休教授。他以贝叶斯网络、概率推理,以及基于结构因果模型的因果与反事实推断理论闻名。

2011 年,珀尔因“通过发展概率与因果推理演算,对人工智能作出基础性贡献”获得图灵奖。

朱迪亚·珀尔

C# .NET 交流群

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

  • 如何找到.NET 性能瓶颈,如使用 APM、dotnet tools 等工具
  • .NET 框架底层原理的实现,如垃圾回收器、JIT 等等
  • 如何编写高性能的.NET 代码,哪些地方存在性能陷阱

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

posted @ 2026-09-07 22:00  InCerry  阅读(264)  评论(0)    收藏  举报