.NET周刊【7月第1期 2024-07-07】

💡 原文中文,约11200字,阅读约需27分钟。
📝

内容提要

本文介绍了几篇关于.NET和ASP.NET Core的文章,包括学习.NET 8 MiniApis入门、C#/.NET/.NET Core优秀项目和框架、基于Bootstrap Blazor开源的.NET通用后台权限管理系统、WPF在.NET9中的重大更新、记一次.NET某网络边缘计算系统卡死分析等。

🎯

关键要点

  • 学习.NET 8 MiniApis入门,适用于微服务和简单CRUD应用。
  • 介绍C#/.NET/.NET Core优秀项目和框架,定期分享项目特点和源码地址。
  • 基于Bootstrap Blazor的.NET通用后台权限管理系统,支持多种数据库和权限控制。
  • WPF在.NET9中更新Windows 11主题,提升应用界面美观性。
  • 分析.NET网络边缘计算系统卡死问题,推测原因可能是线程饥饿或线程池耗尽。
  • 介绍EF Core下的高性能分表分库读写分离解决方案ShardingCore。
  • 在C#中使用RabbitMQ发送邮件,包含项目架构和详细代码。
  • 优化.NET Core 8.0的Swagger文档,按命名空间分组显示。
  • 介绍如何在Windows应用中使用SMTC与系统媒体交互。
  • 使用Avalonia构建AI聊天与翻译工具,结合SemanticKernel与硅基流动。
  • 创建混合Windows服务和窗体的程序,支持不同运行模式。
  • 使用Quartz.NET进行HTTP作业调度,管理作业生命周期。
  • 基于Castle DynamicProxy实现AOP,扩展功能如事务管理。
  • Rougamo框架实现静态AOP,展示代码嵌入过程。
  • 开发通用代码生成器模块,支持DBFirst和CodeFirst生成配置。
  • 使用Gitlab和Jenkins实现aspnetcore项目的CI/CD和K8s部署。
  • 使用SemanticKernel与Azure OpenAI进行本地函数调用。
  • 自定义WPF窗体,增加透明背景和鼠标穿透功能。
  • 简化调试时跟踪委托代码,提升开发者体验。
  • 自定义WPF按钮外形,展示按钮样式和模板定义。
  • 实现C#多线程UI窗体控件显示方案,优化文件上传过程。
  • 开发单实例应用程序,响应后续进程启动参数。
  • 使用EF连接数据库实现CodeFirst,进行数据操作。
  • Log4Net配置详解,展示日志输出自定义消息类示例。
➡️

继续阅读