C# .NET 周刊|2026年2月3期

C# .NET 周刊|2026年2月3期

💡 原文中文,约7600字,阅读约需19分钟。
📝

内容提要

本文总结了多个开源项目和技术文章,包括HelloGitHub年度开源项目、C#单文件AOT打包和轻量级Dapper扩展库SmartDapper,强调了.NET生态中实用工具和框架的创新性。

🎯

关键要点

  • HelloGitHub年度开源项目盘点选出2025年十大热门开源项目,涵盖多种类别。
  • C#单文件AOT打包实现前后端整合,强调无反射和无动态代码生成的优点。
  • SmartDapper是轻量级Dapper扩展库,提供SQL生成和链式查询,降低SQL注入风险。
  • ANGLE将OpenGL ES API调用转换为DirectX,适合C#开发者使用。
  • Bogus是用于.NET项目的假数据生成库,支持多种语言和区域本地化。
  • 每月推荐C#/.NET优秀开源项目,展示技术深度和实用性。
  • OData协议促进数据共享,支持REST原则,提升语义互操作性。
  • 记录在树莓派上部署OpenClaw的真实经历,解决安装过程中的挑战。
  • Entity Framework Core中的EntityEntry对象用于状态追踪,提高开发效率。
  • DevUI是MAF开发中的Web调试工具,优化多Agent系统的调试过程。
  • Docker Compose简化多个容器的管理,适合中小型项目的容器化部署。
  • Visual Studio推出新功能,增强用户体验,提升代码编辑灵活性。
  • 深入解析SequenceInputStream类的源码,增强代码的实用性和鲁棒性。
  • OpenDeepWiki的Skill扩展体系展示开发过程的各个方面。
  • 使用Docker Compose在CentOS上部署多个.NET后端API和Vue前端Web。
  • 记录Admin.NET项目的微服务改造过程,提升系统的可维护性和扩展性。
  • 详细解答Windows-based Azure Web App的内存限制及计算方式。
  • 基于DWS构建RAG框架的行业调研报告自动化生成过程,提升生成效率。
  • 探讨如何判断一个点是否位于多边形内,采用射线法实现。
  • 实现生产级RAG语义搜索系统,强调语义化搜索的优势。
  • AG-UI优化AI应用界面,提供清晰的架构组件,便于构建对话应用。
  • HTB靶场之Lock解题流程记录,展示渗透测试的具体步骤。
  • 讨论Avalonia.Controls.DataGrid如何实现列合并,分享实现过程。
➡️

继续阅读