C#/.NET/.NET Core技术前沿周刊 | 第 57 期(2025年10.1-10.12)

作者:追逐时光者日期:2025/10/14

前言

C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。

欢迎投稿、推荐或自荐优质文章、项目、学习资源等。

C#/.NET/.NET Core优秀项目和框架2025年9月简报

AutoMapper 收费了,.NET 开发者速来拥抱 Mapster,现代免费的对象映射库!

  • 文章简介: 作为在 .NET 生态中深耕多年的开发者,我们对对象映射(Object Mapping)的需求从未减弱。长期以来,AutoMapper 一直是社区的首选工具,以其简洁的配置和强大的功能赢得了无数开发者的青睐。
  • 文章地址: mp.weixin.qq.com/s/MxaYoVv4v…

精选 4 款开源免费、美观实用的 MAUI UI 组件库,助力轻松构建美观且功能丰富的应用程序!

  • 文章简介: 一套优秀的 UI 组件库不仅能大幅提升开发效率,还能显著增强应用的视觉体验与交互质感。今天大姚给大家分享 4 款开源免费、美观实用的 MAUI UI 组件库,助你轻松打造专业级的跨平台应用程序。
  • 文章地址: mp.weixin.qq.com/s/P5_aP5H_D…

斩获 9.9 K星 !!! 一个 .NET 开源免费、功能强大的任务调度框架

  • 文章简介: 在现代软件开发中,任务调度是构建高效、可靠系统的关键环节。今天为大家推荐一款斩获 9.9K+ GitHub 星星的 .NET 开源项目一个免费免费、功能强大且高度灵活的任务调度框架。它不仅支持丰富的调度策略,还具备良好的扩展性和易用性,适用于从简单定时任务到复杂分布式作业的各种场景,深受 .NET 开发者青睐。
  • 文章地址: mp.weixin.qq.com/s/qgB7iPt0p…

.NET Aspire到底牛在哪?一站式搞定服务发现、配置、可观测

  • 文章简介: 本文将带你深入.NET Aspire的内核,从架构设计到实战应用,从技术原理到最佳实践,全方位解析这个可能改变.NET开发者命运的框架。
  • 文章地址: mp.weixin.qq.com/s/K2I-whlKl…

推荐 12 款开源美观、简单易用的 WPF UI 控件库,让 WPF 应用界面焕然一新!

  • 文章简介: 今天大姚给大家分享 12 款开源美观、简单易用、主题控件齐全的 WPF UI 控件库,帮助大家轻松打造现代化 WPF 桌面应用,提升开发效率与视觉体验!
  • 文章地址: mp.weixin.qq.com/s/0tzlTe-7f…

Everything替代工具,一款基于 .NET 开源免费、高效且用户友好文件搜索工具!

  • 文章简介: TDS 是一款基于 .NET 开源免费(MIT license)、高效且用户友好的文件搜索工具,使用 Avalonia UI 技术并完美支持 AOT 编译,实现并优化了如 USN 读取/近实时更新,索引磁盘缓存,索引增强搜索,多关键字匹配,多线程搜索,Avalonia UI 实现(虚拟化,全局热键,系统托盘)等功能,具有轻量高效、界面美观、交互舒适等特性。该项目以 MIT 协议开源免费,可供学习参考或自定义扩展。
  • 文章地址: mp.weixin.qq.com/s/RBu3nCNkM…

开发者与 AI 代码审查员:在.NET 中审查 AI 生成的代码

  • 文章简介: 通过承担审查 AI 生成代码的责任,开发者的角色得到了转变。你成为高级 AI 工具(如 GitHub Copilot)生成代码的质量、可靠性和可维护性的关键把关人。虽然代码审查量可能会增加,但同时也提供了提升团队产出标准的机会。本文探讨了如何通过审查 AI 生成代码来提高生产力和效率,并提供了应对常见审查挑战的实用建议。
  • 文章地址: devblogs.microsoft.com/dotnet/deve…

C# 的小惊喜:ValueTuple,让多返回值更优雅,性能更强

准备 .NET 10 GC (DATAS)

  • 文章简介: 在 .NET 9 中,我们默认启用了 DATAS。但 .NET 9 不是长期支持版本,因此对于许多人来说,当他们升级到 .NET 10 时,将首次接触到 DATAS。这是一个艰难的决定,因为 GC 功能通常不需要用户干预——但 DATAS 有些不同。这就是为什么这篇文章的标题是“准备”而不是“有什么新内容” 😊 。
  • 文章地址: devblogs.microsoft.com/dotnet/prep…

C# SIMD向量索引实战:从理论到高性能实现

打造.NET平台的Lombok:实现构造函数注入、日志注入、构造者模式代码生成等功能

  • 文章简介: 在.NET生态系统中,虽然没有直接等价于Lombok的官方库,但我们可以通过Roslyn源代码生成器来实现类似甚至更强大的功能。本文将介绍如何在.NET平台上构建一个类似Lombok的代码生成工具,实现构造函数注入、日志注入、构造者模式等代码生成功能。
  • 文章地址: www.cnblogs.com/mudtools/p/…

C# 弃元模式:从语法糖到性能利器的深度解析

  • 文章简介: 在 C# 的语法演进中,“弃元(Discard)” 以一个简单的下划线 _ 成为了既提升代码可读性,又优化性能的 “双料特性”。它并非单纯的语法简化,而是编译器层面对 “有意忽略的值” 的深度优化 —— 通过明确 “忽略” 的意图,不仅让代码更简洁,更能减少内存分配、降低性能开销。本文将从使用场景、核心优势、性能验证到底层实现,全面解析弃元模式的价值。
  • 文章地址: www.cnblogs.com/MeteorSeed/…

WPF应用最小化到系统托盘

  • 文章简介: 在现代桌面应用开发中,系统托盘(System Tray)功能已经成为用户体验的重要组成部分。特别是对于需要长时间运行的应用程序,如即时通讯工具、音乐播放器、系统监控工具等,最小化到系统托盘不仅可以节省任务栏空间,还能让应用在后台持续运行,随时为用户提供服务。本文以Rouyan这个WPF应用为例,说明在WPF中如何实现最小化到系统托盘。
  • 文章地址: www.cnblogs.com/mingupupu/p…

微软开源 Microsoft Agent Framework = Semantic Kernel + AutoGen

  • 文章简介: 随着Agentic AI 的最新进展,Microsoft 正在改进其相关开发工具,整合 Semantic Kernel 和 AutoGen 的功能,提供新的开源 Microsoft Agent Framework,以简化 AI Agent和Multi-Agent工作流程的构建、编排和部署,支持 Python 和 .NET。Microsoft 在 10 月 1 日的一篇博文[1]中表示: “开发人员问我们:为什么我们不能同时拥有 AutoGen 的创新和语义内核的信任和稳定性,在一个统一的框架中? 这正是我们构建 Microsoft Agent Framework[2]的原因。”
  • 文章地址: www.cnblogs.com/shanyou/p/1…

一款专门为 WPF 打造的开源 Office 风格用户界面控件库

  • 文章简介: Fluent.Ribbon 一个为 Windows Presentation Foundation(WPF)实现类 Office 开源(MIT license)、免费的用户界面控件库,提供了诸如 RibbonTabControl(功能区选项卡控件)、Backstage(后台视图)、Gallery(画廊控件)、QuickAccessToolbar(快速访问工具栏)、ScreenTip(屏幕提示)等控件。
  • 文章地址: www.cnblogs.com/Can-daydayu…

C#造个轮子--GIF录制工具

  • 文章简介: 在以往几篇文章里面,大家都可以看到各种录制的GIF效果图,把gif放在文章开始,不仅可以减少很多冗余的解释白话文,更可以让读者一览无余看到文章大概要义。以往都是使用“LicEcap”来录制的,那么我们是否能自己实现一个这样的工具呢?一方面国庆假期结束,练练代码手感,另一方面可以根据自己需求扩展需要的功能。
  • 文章地址: www.cnblogs.com/axing/p/191…

【EF Core】通过 DbContext 选项扩展框架

  • 文章简介: EF Core 内部使用了 IoC 容器,使其支持依赖注入,理论上也很容易扩展。不过,框架有缓存自己的服务列表,咱们无法直接访问服务容器。目前阶段,EF Core 还不能传递咱们自己的 App Services——初始化时它会直接改为 null。
  • 文章地址: www.cnblogs.com/tcjiaan/p/1…

用纯.NET开发并制作一个智能桌面机器人(六):使用.NET开发一个跨平台功能完善的AI语音对话客户端

  • 文章简介: 用纯.NET开发并制作一个智能桌面机器人(六):使用.NET开发一个跨平台功能完善的AI语音对话客户端。
  • 文章地址: www.cnblogs.com/GreenShade/…

Github Copilot 实战: 使用 Copilot AI + Blazor 编一个五子棋游戏

DeploySharp开源发布:让C#部署深度学习模型更加简单

  • 文章简介: DeploySharp 是一个专为 C# 开发者设计的跨平台模型部署框架,提供从模型加载、配置管理到推理执行的端到端解决方案。其核心架构采用模块化命名空间设计,显著降低了 C# 生态中深度学习模型的集成复杂度。
  • 文章地址: www.cnblogs.com/guojin-blog…

Microsoft Agent Framework:让每位开发者都能轻松构建 AI 智能体

  • 文章简介: 构建 AI 智能体不应该是火箭科学。然而,许多开发者发现自己正在与复杂的编排逻辑作斗争,努力连接多个 AI 模型,或者花费数周时间构建托管基础设施,只是为了将一个简单的智能体投入生产。
  • 文章地址: mp.weixin.qq.com/s/fGvZ_hxtP…


C#/.NET/.NET Core技术前沿周刊 | 第 57 期(2025年10.1-10.12)》 是转载文章,点击查看原文


相关推荐


优选算法-二分:19.搜索插入位置
CoderYanger2025/10/13

题目链接:35.搜索插入位置(简单) 算法思路: 二分:二分查找该元素 没找到就返回最后一次查找的左边界下标(即为插入位置) Java代码: /** * Created with IntelliJ IDEA. * Description: * User: 王洋 * Date: 2025-08-28 * Time: 09:24 */ class Solution { //35. 搜索插入位置 /*给定一个排序数组和一个目标值,在数组中找到目标值,


RabbitMQ核心机制
00后程序员张2025/10/11

MQ 概述 MQ,消息队列,一种在分布式系统中用于通信的关键组件 本质上是一个队列,遵循 FIFO(先入先出)原则,队列中存储的内容是消息(message) 消息可以非常简单,比如只包含文本字符串或 JSON 数据,也可以很复杂,如内嵌对象。MQ 主要用于分布式系统之间的通信,解决数据传递的效率和可靠性问题 1.2 系统间通信方式 在分布式系统中,系统之间的调用通常有两种方式: 1.同步通信: 直接调用对方的服务,数据从一端发出后立即到达另一端。这种方式响应快,但可能导致调用方阻塞,尤


还在纠结用v-if还是v-show?看完这篇彻底搞懂Vue渲染机制!
良山有风来2025/10/10

你是不是也曾经在写Vue时纠结过:这里到底该用v-if还是v-show? 或者更惨的是,明明代码逻辑没问题,列表渲染却总是出现各种诡异bug:删除一个项,结果删错了;切换数据,页面状态全乱了... 别担心,今天我就来帮你彻底搞懂Vue的条件渲染和列表渲染,让你写出更优雅、更高效的代码! v-if和v-show:看似相似,实则大不相同 先来看个最简单的例子: <!-- v-if 的用法 --> <div v-if="isVisible">我会在条件为真时渲染</div> <!-- v-show


JavaScript性能优化实战:从指标到落地的全链路方案
weixin_439647792025/10/8

JavaScript性能优化实战:从指标到落地的全链路方案 实际项目中,性能优化往往不是单一手段的应用,而是“指标监测-瓶颈定位-方案实施-效果验证”的全链路过程。本文将结合电商、管理系统等真实场景,提供可落地的性能优化闭环方案。 一、性能指标体系:从“感觉卡顿”到“数据说话” 性能优化的第一步是建立可量化的指标体系,避免凭主观感受判断优化效果。前端核心性能指标可分为三类: 1. 加载性能指标 LCP(最大内容绘制):衡量首屏加载速度,目标值<2.5sTTI(交互时间):页面可完全交互


Flutter 开发:应用颜色使用 Class 还是 Enum?—— 你应该选择哪一个?
JarvanMo2025/10/7

在开始一个新的 Flutter 项目时,第一步就是定义你的颜色调色板(color palette) 。一个一致且可维护的颜色系统不仅能保持你的设计简洁,还能让你的应用扩展变得更加容易。 但这里有一个开发者经常面临的常见问题: 👉 在 Flutter 中,你是应该使用带有静态常量的 Class(类) ,还是使用 **Enum(枚举)**来管理颜色呢? 随着 Dart 2.17 中**增强型枚举(enhanced enums)**的到来,答案变得更有趣了。下面我们通过示例、优缺点来探讨这两种方法。


Qt Theme —— 纯 qss 的 Qt 主题
hubenchang05152025/10/5

#Qt Theme —— 纯 qss 的 Qt 主题 源码地址:https://github.com/hubenchang0515/QtTheme/ Qt Theme 是一个纯 qss 的 Qt 主题项目,能够极为简单对已有项目的风格进行改进。 支持 C++、PyQt5、PyQt6、PySide2、PySide6,并以 WebAssembly 的方式在 GitHub Pages 上发布。 #安装 这里演示一下在 Python 上的使用,首先进行安装: pip install QtTheme


零基础从头教学Linux(Day 43)
小白银子2025/10/4

Nginx实现跨域与防盗链配置指南 四、 Nginx配置跨域 CORS 4.1 跨域的定义 同源策略限制了从同一个源加载的文档或脚本如何与来自另一个源的资源进行交互。这是一个用于隔离潜在恶意文件的重要安全机制。通常不允许不同源间的读操作。 4.2 同源的定义 如果两个页面的协议,端口(如果有指定)和域名都相同,则两个页面具有相同的源。 与 URL http://store.company.com/dir/page.html 的源进行对比的示例: http://store.comp


C语言实战项目:贪吃蛇(1)
高山有多高2025/10/3

前言:         通过持续数月的C语言系统学习,我们已经掌握了包括指针操作、结构体使用、文件IO等核心编程能力。为了检验学习成果并提升实战经验,在本篇技术博客中,我将带领大家开发一个具有里程碑意义的经典游戏项目 -- 贪吃蛇。          温馨提示:本篇博客为贪吃蛇游戏的前言准备。          一、贪吃蛇游戏效果演示   游戏效果演示: 二、贪吃蛇游戏设计          2.1 贪吃蛇游戏的最终目标            使⽤C


手把手部署 HFish 蜜罐:从防火墙配置到登录使用,新手也能轻松上手
着迷不白2025/10/2

​   在网络安全防护中,蜜罐工具能帮我们主动探测攻击行为,而 HFish 作为一款轻量易用的开源蜜罐,深受运维和安全从业者青睐。今天就带大家从 0 到 1 完成 HFish 的部署,全程步骤清晰,即使是新手也能跟着操作 —— 说不定部署完这套流程,老板看到规范的防护配置,还得给你加两千块工资呢!   一、前置准备:配置防火墙,开放关键端口 HFish 运行需要两个核心 TCP 端口:4433 端口用于 Web 管理界面访问,4434 端口用于节点与管理端的通信。为避免端口被防火墙拦截,我们需要


iOS 26 系统流畅度检测 从视觉特效到帧率稳定的实战策略
2501_916013742025/10/2

iOS 26 推出的 Liquid Glass 视觉语言,带来了全新的界面风格和动效体验,同时也给系统的渲染、合成、动画处理带来更高要求。在部分用户反馈中,升级 iOS 26 后出现系统卡顿、触控延迟、应用滑动不顺畅等问题。 要判断 iOS 26 是否真的“流畅”或在哪些场景有退化,需要有一套严谨的检测流程,而不是凭印象。 一、影响 iOS 26 流畅度的系统变化与挑战点 在 iOS 26 中,以下几个系统/界面变动是最可能牵扯到流畅性的问题点: Liquid Glass 界面开销 新系统的大

首页编辑器站点地图

本站内容在 CC BY-SA 4.0 协议下发布

Copyright © 2025 聚合阅读