ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

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

C# .NET 周刊 |2026 年 8 月 5 期 C# .NET 周刊 2026 年 8 月 5 期 2026-08-30 dotnet_week_26_8_5国内文章从 PostgreSQL 到 Kubernetes开源的护城河从来不写在代码里https://www.cnblogs.com/shanyou/p/22646851文章用 PostgreSQL 和 .NET 对比开源治理。它指出Oracle 对 MySQL 和 Java 的压力都间接推动了 PostgreSQL 与 .NET 的增长。文章重点分析版权集中、许可证宽松、基金会治理和社区制衡如何决定项目命运并以 Hot Reload 事件说明 .NET 存在厂商控制风险。内容视角新颖但更偏评论分析技术细节较少。为了可以重新拥抱 Visual Studio 我做了一个 vs 版的 gittoolboxhttps://www.cnblogs.com/denglei1024/p/22746493文章介绍了一个面向 Visual Studio 的 Git blame 插件 Gittoy。它能在光标所在行内显示作者、时间和提交说明支持悬停查看完整提交信息、点击复制 commit hash、行级未保存改动提醒以及后台预取和防抖等性能优化。文章还说明了安装方式、使用方法和可配置项。Vibe Coding 月提交量 29 亿次之后GitHub 的危机、Azure 迁移以及 .NET 的机会https://www.cnblogs.com/shanyou/p/22663603文章分析 AI 编程浪潮如何放大 GitHub 的基础设施压力指出问题核心是容量、弹性和云迁移不是 .NET 化。它强调 GitHub 主体仍以 Ruby on Rails、MySQL 和 Go 为主.NET 主要出现在 GitHub Actions Runner 和部分 Azure 内部组件中。DOTNET 鉴权系列- JWT 会话撤销与主动登出https://www.cnblogs.com/taotaoi/p/21636242文章系统分析了 JWT 无状态认证下的主动登出、踢下线和会话撤销问题指出纯 JWT 只做签名校验不能让旧 Token 立即失效。文章对 jti 黑名单、Token 版本号、session_id 白名单等方案做了对比并强调无状态和强撤销不能同时完全成立适合真实业务落地参考。AI 编程时代.NET 的机会在哪里https://www.cnblogs.com/shanyou/p/22667854.NET 在 AI 编程时代的机会主要在强类型、可编译约束和治理能力上。文章用 Uncle Bob 的 Agent 协作实战说明Agent 需要确定性工具链而不是冗长提示词。C#、接口、依赖注入和测试生态适合把规则固化为代码。Microsoft Agent Framework 负责多 Agent 编排OpenClaw.NET 则补足治理、审计和运行时空白。文章判断 .NET 适合做 AI Agent 的可靠底座和治理层。《HelloGitHub》第 125 期https://www.cnblogs.com/xueweihan/p/22720132本文是 HelloGitHub 期刊式开源项目推荐覆盖多语言项目重点介绍了多个 C# 项目如桌面整理、聊天导出和 Windows 工具箱。内容偏项目速览信息实用适合发现新工具但技术分析较浅原创性和引用一般。C#脚本引擎之 AScript 与 Jurassic、Jint 对比https://www.cnblogs.com/rockey627/p/22706798文章对比了.NET 下三种 JavaScript 引擎 AScript、Jurassic 和 Jint介绍了它们的定位、版本、运行模式和用法。内容覆盖解释执行、编译执行和缓存思路实用性较强但后半部分明显截断缺少完整结论、性能数据和引用支撑。3 张卡到底能不能跑大模型推理从 vLLM、llama.cpp 到 TensorSharp 的多卡真相https://www.cnblogs.com/shanyou/p/22731779文章解释了多卡推理的两种切分方式。vLLM 受限于头数必须能被张量并行卡数整除所以常见模型很难用 3 卡。llama.cpp 主要按层切分通信很少因此卡数更自由。文章进一步指出通信瓶颈不在 4 卡才出现vLLM 在 PCIe 下 2 卡以上就会明显受影响。最后用纯 .NET 推理引擎 TensorSharp 证明层切分可在任意卡数下工作而 TP 会因 all-reduce 产生真实开销。用 .NET 8 uni-app 做一套多租户畜牧 SaaS我们在秦巴牧云踩过的 6 个坑https://www.cnblogs.com/shenchuanchao/p/22631108/dotnet-8-uni-app-multi-tenant-livestock-saas-6-pitfalls文章讲了一个基于 ASP.NET Core 8、EF Core 8、Blazor 和 uni-app 的多租户 SaaS 项目重点分析了租户隔离、前后端序列化契约和 record DTO 序列化坑。内容结合真实踩坑经验强调租户只能从认证上下文取值、枚举要用字符串对齐、前后端 DTO 应强约束。文章技术细节具体实战价值高但后半部分未完整展开引用也较少。.NET 工控生态总览带你厘清工控项目的典型架构https://www.cnblogs.com/wackysoft/p/22706114文章系统梳理了.NET 工控项目的七层架构明确采集层是核心强调程序负责把 PLC 数据翻译成物理量再搬运给数据库、MES、看板和 ERP。内容贴近实际结构清晰适合入门理解整体边界与职责分工。Winform 上位机也能写出媲美 Avalonia 的界面https://www.cnblogs.com/axing/p/22723190本文讲解了 Winform 上位机与下位机的 TCP 长连接分拣通信流程并分享了 Label 外边框绘制和 DataGridView 美化的实现方法。内容偏实践涉及界面动画、控件绘制和仓储分拣业务场景适合做上位机界面优化参考。纯 .NET 手写 CUDA kernelGLM-5.3-Flash decode 跑出 llama.cpp 的 2 倍https://www.cnblogs.com/shanyou/p/22748953文章介绍了纯 .NET 推理引擎 TensorSharp 近期接入 GLM-5.3-Flash 和 Qwen3.8-Flash-Next 的情况。它强调 TensorSharp 可在 .NET 进程内直接做大模型推理支持 CLI、REPL、ASP.NET Core Web UI 和 OpenAI 兼容接口并给出与 llama.cpp 的性能对比。内容技术细节多实践价值高但篇幅密集阅读门槛较高且几乎没有外部引用支撑。编程语言的「第三条道路」上走得最远的其实是 C#https://www.cnblogs.com/shanyou/p/22759360文章以 OCaml 访谈为引子讨论函数式编程、GC、并发和 AI对比 C#/.NET 的设计取舍观点鲜明技术联系紧密适合了解语言演进与工程实践。Magicodes.IE.IO XML 单元格读写转义、稀疏列与日期https://www.cnblogs.com/yyfh/p/22685032本文讨论.NET 导出和导入 XLSX 时如何正确处理 OOXML 单元格。它覆盖 XML 转义、UTF-8、稀疏列、inline string、富文本、布尔值和 1900/1904 日期系统。文章强调读取必须按单元格引用恢复逻辑列不能按 XML 顺序追加写入必须保证合法 XML 并优化 ASCII 路径。内容实用技术点准确适合做 Excel 读写实现参考。从实战到生产Acl.Excel 八大场景与避坑指南(终篇)https://www.cnblogs.com/netcasewqs/p/22670368文章系统介绍了 Acl.Excel 在生产中的 8 类实战用法重点讲百万行流式读取、写入策略、DbDataReader、追加和源生成器等场景。它给出可直接运行的 C# 示例说明了滑动窗口、内存控制和常见坑实用性较强。但内容主要围绕库的使用与选型技术深度中等原创性一般引用和外部证据较少。【译】Visual Studio 七月更新 —— 认识全新智能体由 GitHub Copilot SDK 提供技术支持https://www.cnblogs.com/MeteorSeed/p/22633456这是一篇 Visual Studio 7 月更新介绍重点讲 Copilot Chat 新增 Agent 预览版、内置 .NET 和 Azure 技能、组织级自定义指令、分支附加到聊天以及 MSVC Build Tools 自动发现。内容面向开发者实用性强能直接帮助改进 AI 辅助开发和 .NET/Azure 工作流。文章清楚但偏产品公告原创性一般技术深度中等引用较少。DOTNET 鉴权系列- JWT 会话撤销与主动登出https://www.cnblogs.com/yuxl01/p/21636242文章围绕 JWT 无状态认证下的登出、踢下线和会话撤销问题指出纯 JWT 只靠验签和过期校验无法让已签发 Token 立刻失效。作者对比了 jti 黑名单、Token Version 和 session_id 白名单三类方案强调它们本质上都会引入服务端状态只是粒度不同。文章适合做真实业务中的鉴权设计参考观点清楚但内容偏经验总结创新性一般缺少代码、性能对比和权威引用。面向 .NET 开发者的 RocketMQ 入门指南(四)classic Remoting 客户端https://www.cnblogs.com/eventhorizon/p/22763851文章系统讲解了 RocketMQ classic Remoting 客户端职责、Pull/Push/LitePull/POP 模型、队列边界、ACK、重投与 .NET 接入方式。内容覆盖较全技术深度较高也有较强实践价值。它说明了客户端、Broker、NameServer 的交互闭环并对 .NET 客户端适配有明确指向。文章结构清晰但篇幅偏长概念较多阅读门槛中等。引用参考资料存在但正文内细节支撑还可更强。为什么说 WEB 框架 PasteApeart 是 AI Coding 时代的黄金搭档从此开启敏捷开发新思路https://www.cnblogs.com/pastespider/p/22755681文章介绍了 PasteApeart/PasteForm 框架强调通过 Dto 特性和 Handler 分层实现管理端自动生成、减少前后端沟通和代码量。核心是“All in Dto”与“All in Handler”适合标准业务系统快速开发。内容偏宣传技术细节较浅示例有限但思路清晰实用性较强。国际周报主题(Topic).NET Conf 2026 - .NET 博客https://devblogs.microsoft.com/dotnet/dotnet-conf-2026/.NET Conf 2026 的公告将于 2026 年 11 月 10 日至 12 日在网上举行。在 2026 年的. NETConf.NET Conf.2026 上我们将看到.NET 11 的正式发布更多细节将在未来公布。核心框架 v3 4.0.0|xUnit.nethttps://xunit.net/releases/v3/4.0.0xUnit v3 的 4.0.0 现已发布。该版本是 13 个月以来的第一个主要版本支持 NativeAOT 和完整的测试用例并行化并增加了测试类和方法的执行顺序增加了断言和本机执行工具。另外4. 0 以后Microsoft Testing Platform v1 的支持和 Mono 的正式支持已经结束。Aspire 13.5新像素和更好的工作流程https://devblogs.microsoft.com/aspire/whats-new-aspire-13-5/Aspire 13.5 现已发布。该版本包括对网站和仪表板设计的更新和改进、交互服务输入支持、仪表板中的终端、对 Kubernetes 工作负载的持久数据存储和现有 Azure 资源处理的支持以及在 Homebrew 和 WinGet 中安装 Aspire CLI。.NET 基金会关于开放源代码维护费用的声明https://dotnetfoundation.org/news-events/detail/.net-foundation-statement-on-open-source-maintenance-fees.NET Foundation 发布的 Open Source Maintenance Fee (OSMF)声明。原则上.NET Foundation 既不支持也不反对 OSMF 和与之类似的模型作为面向利用者的指导从软件包管理器使用时不假定源代码存储库的许可证经常适用而是进行适当的确认。为 Polly 推出开放源码维护费 | 波莉项目。探索 C#15 预览中的新功能- .NET 博客https://devblogs.microsoft.com/dotnet/explore-csharp-15/介绍 C#15 预览中的新功能。Union 型(Union)closed hierarchy(封闭的层次结构)重新设计的内存安全性(预览)collection expression 参数增强的索引器分类break and continueRelease(Release)Community Toolkit/Aspire13.5.0 版微软/Aspire版本 13.5.2文章、幻灯片和其他编译时间序列化器用于本地自动对焦和修剪https://docs.protobuf-net.dev/aot一个关于编译时序列化器(预览功能)的文档以支持 Protobuf-net 的本机 AOT 和裁剪。我将使用 Microsoft. Identity. Web 的下游 APIhttps://zenn.dev/karamem0/articles/2026_08_25_130000了解如何使用 Microsoft. Identity. Web 下游 API 使用 Entra ID 进行身份验证并调用 MicrosoftGraph API。在一台带有.NET 的机器上查找处理器的总数目https://andrewlock.net/finding-the-total-number-of-processors-on-a-machine-with-dotnet/了解如何在.NET 中获取正在运行的机器上的处理器数量。在这篇文章中Environment.ProcessorCount本文解说了属性中为什么会出现问题作为代替方法应该进行怎样的安装。Visual Studio August Update-Work Smarter 跨模型和分支- Visual Studio 博客https://devblogs.microsoft.com/visualstudio/visual-studio-august-update-work-smarter-across-models-and-branches/Visual Studio 的 2026 年 8 月更新介绍了模型的租赁服务配置、组织级的自定义代理、Copilot 的使用情况确认、Git Worktree 支持和子模块支持等内容。.NET10 BufferedStreamWriteByteFlushFull Buffers Explicitlyhttps://dev.to/ssukhpinder/net-10-bufferedstream-writebyte-flush-full-buffers-explicitly-45a2关于.NET10 BufferedStream. WriteByte 方法的行为已经改变刷新行为也发生了变化。[WPF/MAUI]一行生成 DependencyProperty!我做了一个零定位爆炸发生器。–吉田https://qiita.com/kassyi/items/f00234fe35f48ef70ac4关于我们创建了一个 Source Generator它可以通过赋予属性来生成 DependencyProperty。适用于 Windows 开发的 AppxManifest IntelliSense- #ifdef Windowshttps://devblogs.microsoft.com/ifdef-windows/appxmanifest-intellisense-support-in-vs-code/了解 Visual Studio Code 现在在 AppxManifest 中支持 IntelliSense。【C#】想稍微解释一下的共变性·反变性~ IEnumerable 的 out ~-吉田https://qiita.com/simoyama2323/items/af1e86d5a35b8df36a49对泛型的共变性和反变性进行了评述。让我们来看看 MCP 规范和 C# SDK 在 v2 中的变化。https://qiita.com/pmc-ko/items/4cff5997f1e29cf1ba0f总结最近发布的 MCP 的 C# SDK v2 更改。本文不仅涉及 SDK 的变更还涉及 MCP 方面的规格变更。[C#]例外的产生真的太慢了吗我在 BenchmarkDotNet 上做了一个测试。https://qiita.com/KM_20005/items/567b7d774d220a140e71关于通常被认为是缓慢的例外情况使用 BenchmarkDotNet 进行确认的同时比较的结果。我试着在 WPF 中制作一个音乐播放器在 WASAPI 独家模式下播放比特完美https://zenn.dev/kerobot/articles/90190d8d203740关于在 WPF 中实现位完美音乐播放器的技术说明。解锁每个开发人员在 Visual Studio 中的人工智能的力量带你自己的模型https://devblogs.microsoft.com/visualstudio/unlocking-the-power-of-ai-for-every-developer-in-visual-studio-with-bring-your-own-model/介绍 Visual Studio Insider 中的 Bring Your Own Model (BYOM)预览版。从 dotnet 运行到铸造托管代理在 3 行的 C# - .NET 博客https://devblogs.microsoft.com/dotnet/from-dotnet-run-to-foundry-hosted-agent-in-3-lines-of-csharp/了解如何使用 Microsoft. Agents. AI. Foundry. Hosting 来托管使用 Microsoft Agent Framework 的代理。我想成为一个“内在”的人。https://zenn.dev/poipoionigiri/articles/7aba96291e6cf6他创造了一个由人类担任 OpenAI 兼容提供商的结构并将其设置为 GitHub Copilot BYOM以体验其背后的体验。光靠技术能做多远-从 OSS 库考察软件开发的境界https://zenn.dev/radian_jp/articles/519f751b3c85ee我提到了 OwnAudioSharp 和 ProGPU 作为我关注的 C#OSS以及为什么我被它们吸引的原因以及它们在解决什么问题。今天我们将…。Modernize a .NET application-Visual Studio Bloghttps://devblogs.microsoft.com/visualstudio/today-i-will-modernize-a-net-application/介绍使用内置于 Visual Studio 中的 GitHub Copilot 现代化工具将.NET Framework 应用程序迁移到.NET 10 的示例和步骤。库、库、工具等滑动/wip Wip 是一个本机用于 WSL 容器(WSLC)的标准 CLI提供与容器化应用程序的类似本地交互。https://github.com/slidict/wip一个 CLI 工具在 WSL 容器上提供类似 dip 体验。在 WSL 容器中我创建了一个 CLI“wip”创建了 Docker Compose / dip 的开发体验。网站、文档等Avalonia 实践入门-为 WPF 经验者和初学者设计的桌面应用程序https://zenn.dev/yoi/books/ea07ef3f61008a今日人物莎菲·戈德瓦塞尔(英语Shafi Goldwasser1959 年—)与希尔维奥·米卡利(英语Silvio Micali1954 年 10 月 13 日—)分别是以色列裔美国和意大利裔美国计算机科学家、密码学家。他们共同奠定概率加密的理论基础并与合作者开创交互式证明与零知识证明研究使密码系统的安全性能够得到严格的数学论证。2012 年戈德瓦塞尔与米卡利因“通过变革性工作奠定密码学的计算复杂性理论基础并开创在复杂性理论中高效验证数学证明的新方法”共同获得图灵奖。
返回列表