C#/.NET/.NET Core技术前沿周刊 | 第 51 期(2025年8.18-8.24)

前言
C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。
欢迎投稿、推荐或自荐优质文章、项目、学习资源等。
- 技术前沿周刊Gitee开源地址:https://gitee.com/ysgdaydayup/DotNetGuide/blob/main/docs/DotNet/DotNetWeekly.md
- 技术前沿周刊GitHub开源地址:https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetWeekly.md
2025 年全面的 C#/.NET/.NET Core 学习路线集合,学习不迷路!
- 文章简介: C#、.NET、.NET Core、WPF、WinForm、MAUI、Avalonia、Unity等相关技术的学习、工作路线集合(持续更新)!!!
- 文章地址:https://mp.weixin.qq.com/s/Zysj-0u369yAFTHo0V2L-Q

.NET 使用 MethodTimer 进行运行耗时统计提升代码的整洁性与可维护性!
- 文章简介: 在 .NET 开发中,我们经常需要对关键方法进行耗时监控,以识别性能瓶颈。虽然 Stopwatch 是实现这一目标的常见选择,但其使用方式高度侵入:必须手动添加开始、结束和日志记录代码。当这类计时逻辑遍布项目各处时,不仅造成大量重复代码,还让业务逻辑变得混乱不堪,极大影响了代码的整洁性与可维护性。
- 文章地址:https://mp.weixin.qq.com/s/Txn9cNZsgEnnzxs1_4C1IQ

一款基于 Ant Design 设计语言实现、漂亮的 .NET Avalonia UI 控件库
- 文章简介: AtomUI 是一款基于 Ant Design 设计语言实现、漂亮的 .NET Avalonia UI 控件库,致力于将 Ant Design 优秀而高效的设计语言和体验带入 Avalonia/.NET 跨平台桌面软件开发领域。
- 文章地址:https://mp.weixin.qq.com/s/QMjNkb-YQXAfHKKLaH23tQ

一款基于 .NET 开源、功能强大的 Windows 搜索工具
- 文章简介: dnGrep 是一款基于 .NET 开源、功能强大的 Windows 搜索工具,它支持在多个文件中进行搜索,并以易于阅读的结果呈现。你可以通过文本、正则表达式、XPath 和语音查询搜索文本文件、Word 和 Excel 文档、PDF 文件以及存档文件中进行搜索。dnGrep 还提供了搜索和替换、整文件预览、在文件资源管理器中右键搜索等更多功能。
- 文章地址:https://mp.weixin.qq.com/s/2LFsMAEdj8i0QVZJmFWsjA

C# 为什么不推荐用非泛型集合?泛型集合到底强在哪?
- 文章简介: 在 C# 里,我们常用的集合主要分两类:泛型集合 和 非泛型集合。那问题来了:为啥推荐用非泛型集合?这两者有啥区别?什么时候该用哪个?会不会影响性能?代码写起来麻不麻烦?别急,咱们一步步讲清楚,让你以后选集合不再纠结。
- 文章地址:https://mp.weixin.qq.com/s/tBj1nwlbYL7ZDZJOzVQwGQ
WPF 引用 ASP.NET Core 的 AOT 版本!
- 文章简介: 现在 ASP.NET Core 早已支持 AOT 发布了,只是绝大部分教程都是教大家将其作为应用发布。在本文里面,咱将尝试进行类库发布,发布之后是一个 DLL 文件。通过 UnmanagedCallersOnly 导出函数被其他应用程序所使用混合 WPF 和 ASP.NET Core 两个框架到一个进程里面是比较舒服的事情,让 WPF 负责界面显示逻辑和一些交互控制,让 ASP.NET Core 负责提供 HTTP 服务,各干各的,各自发挥优势。
- 文章地址:https://mp.weixin.qq.com/s/XTqrk9N9KozTDRIpcB6ctA
记一次 .NET 某光谱检测软件 内存暴涨分析
- 文章简介: 记一次 .NET 某光谱检测软件 内存暴涨分析。
- 文章地址:https://mp.weixin.qq.com/s/hYldmySeP-m5F1yU_OJskA
开源DCWriterLite,一个类似MS WORD的开源文书编辑器
- 文章简介: 不同于TinyMCE/CKEditor等基于HTML DOM的文书编辑器,DCWriterLite实现了自定义的DOM结构,使用CANVAS来绘制文档内容,为扩展应用提供了无限的可能。这个项目还展示了将WinForm.NET代码移植到Blazor WASM的编程技巧。
- 文章地址: https://www.cnblogs.com/xdesigner/p/19046252/dcwriterlite


【EF Core】使用外部 Model
- 文章简介: 对于模型的配置,98.757%的情况下,我们使用“数据批注”特性类,或者 Fluent API (重写 DbContext 类的 OnModelCreating 方法)进行配置即可。但在少数情况下,可能会考虑在 DbContext 之外配置模型。
- 文章地址: https://www.cnblogs.com/tcjiaan/p/19054696
CSGRAFEQ:用C#实现一个几何画板
- 文章简介: CsGrafeq是一项用C# AvaloniaUI实现的开源几何画板,支持AOT发布, 无需安装 .NET Core 运行时,无需携带大量动态链接库。
- 文章地址: https://www.cnblogs.com/StuLittleLi/p/19055095

WPF中使用 using prism.region 报错
- 文章简介: 在 WPF 项目中使用 Prism(9.0+版本)时,当尝试使用 using Prism.Regions 时会出现编译错误,提示找不到 Regions 命名空间。
- 文章地址: https://www.cnblogs.com/SpikeWang/p/19052176
纯 C#实现+AOT 打造的智能PDF目录提取工具 PdfTocExtractor
- 文章简介: 纯 C#实现+AOT 打造的智能PDF目录提取工具 PdfTocExtractor。
- 文章地址: https://www.cnblogs.com/deali/p/19048154/csharp-pdf-toc-extractor
深入理解 C# 异步编程:同步、Task.Wait () 与 await 的本质区别及实践指南
- 文章简介: 在 C# 异步编程中,同步方法、Task.Wait() 和 await 是处理耗时操作(如数据库查询、网络请求)的三种常见方式。它们看似相似,实则在线程利用、性能和适用场景上存在本质差异。本文将从原理到实践,详细解析三者的区别,探讨 await 的核心价值,并总结异步编程中的常见问题与最佳实践。
- 文章地址: https://www.cnblogs.com/MeteorSeed/p/19048634
如何做一个纯净版的ABP vNext 脚手架
- 文章简介: 今天想和分享的是如何基于一套自定义的模版,用来快速搭建项目的脚手架。
- 文章地址: https://www.cnblogs.com/jackyfei/p/19047483
C#实现屏幕墙:同时监控多个电脑桌面(支持Windows、信创Linux、银河麒麟、统信UOS)
- 文章简介: 最近有不少的客户提到了安防监控等场景,需要满足跨平台、高实时性的多个屏幕的监控需求,用户可在监控端实时查看多个被监控电脑屏幕的内容,即类似屏幕墙的需求。于是,我用C#实现了一个屏幕墙Demo分享给大家。该Demo解决方案一共包括2个项目:服务端、PC客户端,都是基于.NET Core 3.1 。
- 文章地址: https://www.cnblogs.com/zhuweisky/p/19046370
C# 13 与 .NET 9 跨平台开发实战(第一章:开发环境搭建与.NET概述-下篇)
- 文章简介: 本节将演示如何使用 Visual Studio 构建控制台应用。若您没有 Windows 设备或希望使用 VS Code,可以跳过本节(代码完全一致,仅开发体验不同)。但建议您阅读本节内容,其中解释了部分代码实现和顶级程序的工作原理,这些知识适用于所有代码编辑器。
- 文章地址: https://www.cnblogs.com/jackyfei/p/19046660
C# 13 与 .NET 9 跨平台开发实战(第一章:开发环境搭建与.NET概述-上篇)
- 文章简介: C# 13 与 .NET 9 跨平台开发实战(第一章:开发环境搭建与.NET概述-上篇)。
- 文章地址: https://www.cnblogs.com/jackyfei/p/19045297
C#/.NET/.NET Core技术前沿周刊 | 第 51 期(2025年8.18-8.24)的更多相关文章
- 基于Kubernetes 构建.NET Core技术中台
今天下午在腾讯云+社区社区分享了<基于Kubernetes 构建.NET Core技术中台>,下面是演讲内容的文字实录. 我们为什么需要中台 我们现在处于企业信息化的新时代.为什么这样说呢 ...
- zz2017-2018年AI技术前沿进展与趋势
2017年AI技术前沿进展与趋势 人工智能最近三年发展得如火如荼,学术界.工业界.投资界各方一起发力,硬件.算法与数据共同发展,不仅仅是大型互联网公司,包括大量创业公司以及传统行业的公司都开始涉足人工 ...
- 基于Kebernetes 构建.NET Core技术中台
原文:基于Kebernetes 构建.NET Core技术中台 我们为什么需要中台 我们现在处于企业信息化的新时代.为什么这样说呢? 过去企业信息化的主流重心是企业内部信息化.但现在以及未来的企业信息 ...
- .NET Core技术研究-主机
前一段时间,和大家分享了 ASP.NET Core技术研究-探秘Host主机启动过程 但是没有深入说明主机的设计.今天整理了一下主机的一些知识,结合先前的博文,完整地介绍一下.NET Core的主机的 ...
- ASP.NET Core技术研究-全面认识Web服务器Kestrel
因为IIS不支持跨平台的原因,我们在升级到ASP.NET Core后,会接触到一个新的Web服务器Kestrel.相信大家刚接触这个Kestrel时,会有各种各样的疑问. 今天我们全面认识一下ASP. ...
- .NET Core技术研究系列-索引篇
随着.NET Core相关技术研究的深入,现在将这一系列的文章,整理到一个索引页中,方便大家翻阅查找,同时,后续也会不断补充进来. .NET Core技术研究-WebApi迁移ASP.NET Core ...
- 知识全聚集 .Net Core 技术突破 | 我用C#手把手教你玩微信自动化一
知识全聚集 .Net Core 技术突破 | 我用C#手把手教你玩微信自动化一 教程 01 | 模块化方案一 02 | 模块化方案二 03 | 简单说说工作单元 其他教程预览 分库分表项目实战教程 G ...
- 知识全聚集 .Net Core 技术突破 | 简单说说工作单元
知识全聚集 .Net Core 技术突破 | 简单说说工作单元 教程 01 | 模块化方案一 02 | 模块化方案二 其他教程预览 分库分表项目实战教程 Git地址: https://github.c ...
- Tensor Core技术解析(下)
Tensor Core技术解析(下) 让FP16适用于深度学习 Volta的深度学习能力是建立在利用半精度浮点(IEEE-754 FP16)而非单精度浮点(FP32)进行深度学习训练的基础之上. 该能 ...
- Tensor Core技术解析(上)
Tensor Core技术解析(上) NVIDIA在SIGGRAPH 2018上正式发布了新一代GPU架构--Turing(图灵),黄仁勋称Turing架构是自2006年CUDA GPU发明以来最大的 ...
随机推荐
- 全国省市json文件
[ { "label": "北京市", "value": "北京市", "children": [ ...
- 大数据计算引擎 EasyMR 如何简单高效管理 Yarn 资源队列
设想一下,作为一个开发人员,你现在所在的公司有一套线上的 Hadoop 集群.A部门经常做一些定时的 BI 报表,B部门则经常使用软件做一些临时需求.那么他们肯定会遇到同时提交任务的场景,这个时候到底 ...
- [2024.12.29 鲜花] 你怎么知道海伊出AI声库了
[2024.12.29 鲜花] 你怎么知道海伊出AI声库了 你好,这是咕咕咕了一周的鲜花 感觉日漫真的香啊,好看爱看,就是为什么现代人对于深桎的感情只会用爱情来描写吗,虽然描写的是很感人,但还是想吐槽 ...
- TreeMap实现类和SortMap接口
注意:Map与Set集合的关系非常密切.java源码就是先实现了HashMap,TreeMap,再包装了一个value都为null的Map集合实现Set集合类. 因此:TreeSet可以和TreeMa ...
- vue脚手架搭建,出现无法将“vue”项识别....
前言: 肯定有很多小伙伴和我一样,想在各种开发工具的终端运行命令来新建vue-cli脚手架,可是vue命令就是识别不到,然后又很烦,不妨看看我这个解决方案吧!!! 遇见问题: vue : 无法将&qu ...
- vue常用配置
修改titlevue.config.js chainWebpack: config =>{ config.plugin('html') .tap(args => { args[0].tit ...
- 树莓派 noteboot
树莓派 各种结构的区别 1.视频集群中的第一讲 安装操作系统 http://blog.csdn.net/github_38111866/article/details/76038665 远程连接遇到的 ...
- unsafe srcdir value 问题解决
一般产生这中问题是因为,目录的原因比如不支持空格之类的.
- MySQL 更新字段的值为当前最大值加1
摘要:在MySQL中,我们在执行update或者insert语句时,可以借助select语句更新一个字段,使其值更新为该字段的最大值加1. 在<MySQL中自增长序列(@i:=@i+1)的用 ...
- ETL中RESTful API 组件的用法
一.ETL是什么 ETL,全称为Extract-Transform-Load,即数据提取(Extract).数据转换(Transform)和数据加载(Load).这是数据仓库中数据处理的重要过程.ET ...