Files
DotNetGuide/docs/DotNet/DotNetWeekly.md
2025-10-20 21:52:44 +08:00

345 KiB
Raw Blame History

C#/.NET/.NET Core技术前沿周刊

C#/.NET/.NET Core技术前沿周刊图

前言

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

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

推广平台

2025年

10月

第 58 期2025年10.13-10.19

将 EasySQLite 解决方案文件格式从 .sln 升级为更简洁的 .slnx

  • 文章简介: EasySQLite 是一个 .NET 9 操作 SQLite 入门到实战详细教程,主要是对学校班级,学生信息进行管理维护。本文的主要内容是将 EasySQLite 项目解决方案文件格式从 .sln 格式升级为更简洁的 .slnx 格式。
  • 文章地址: https://mp.weixin.qq.com/s/fNYD9GgbRik4gicn8DDT9g

史诗级警报ASP.NET Core 被曝 CVSS 9.9 分漏洞,几乎所有.NET 版本无一幸免!

  • 文章简介: 在2025年10月的微软补丁星期二更新中一个针对 ASP.NET Core 的漏洞 CVE-2025-55315 引起了安全社区的高度关注。该漏洞被美国国家漏洞数据库 (NVD) 评定为 CVSS 3.1 基础分 9.9 (高危),这是一个极其罕见的高分,预示着其巨大的潜在风险 。
  • 文章地址: https://www.cnblogs.com/netry/p/19147223/CVE-2025-55315

使用 Visual Studio 快速创建 NuGet 程序包并发布到 NuGet 官网

一款基于 .NET Core MVC 开源免费、功能全面的权限管理系统,代码易读易懂、界面简洁美观!

.NET运行时核心仓库的治理架构解析责任分配与协作机制

WPF/C#使用Microsoft Agent Framework框架创建一个带有审批功能的终端Agent

  • 文章简介: 最近新出了一个Microsoft Agent Framework框架我感觉还挺有意思的就通过它的那个Using function tools with human in the loop approvals例子做了一个终端助手Agent。我觉得使用这个作为学习人在环上这个例子蛮合适的因为对于需要执行敏感操作如系统命令的场景人工审批机制显得尤为重要。本文以Rouyan为例说明如何使用Microsoft Agent Framework创建一个能够执行终端命令并具备人工审批功能的WPF应用。
  • 文章地址: https://www.cnblogs.com/mingupupu/p/19149202

使用Scalar.AspNetCore来管理你的OpenApi

从零开始:C# 解析docx提取文本-无需安装office软件且完美支持aot

为 .NET 10 GCDATAS做准备

  • 文章简介: 在 .NET 9 中,我们默认启用了 DATAS。但 .NET 9 并不是长期支持LTS版本因此很多人会在升级到 .NET 10 时首次获得 DATAS。这是一个很艰难的决定因为 GC 功能通常是不需要用户干预的 —— 但 DATAS 有些不一样。这也是为什么本文标题是“做准备”,而不是单纯的“新功能介绍”。
  • 文章地址: https://www.cnblogs.com/InCerry/p/19146679

从零开始:如何用 C# 开发一款媲美 “AnyTxt” 的文件内容搜索工具

  • 文章简介: 说起文件内容搜索工具那么不得不提到“AnyTxt”号称本地知识库检索的终极答案。唯一的不足可能就是索引更新机制不能实时监视文件更改从而更新索引最小定期更新间隔为半小时容易导致cpu占用率高毕竟是全盘全文件类型索引。很多时候,其实我们对文件内容的搜索是一个简单文档管理需求我们期望能的是快速定位文件而不仅仅是信息。这时候对文件夹以及文件类型的限制就很重要了。还有就是有可能我们会对比如CAD图纸(.dwg、.dxf)的图签或者文件数据库(.db)的表名等特殊文件格式的自定义内容感兴趣。这时候就需要自己来实现扩展了。再加上很多时候,磁盘的信息都是敏感数据,一定要保证软件程序的安全。
  • 文章地址: https://www.cnblogs.com/luojin765/p/19145746

WPF应用绑定系统快捷键

  • 文章简介: 在现代桌面应用开发中,全局快捷键功能是提升用户体验的重要手段。用户无需将焦点切换到应用窗口,就能通过特定的键盘组合快速触发应用功能。
  • 文章地址: https://www.cnblogs.com/mingupupu/p/19145116

.NET 10中GC垃圾收集器默认启用DATAS

  • 文章简介: .NET GC的大总管Maoni发了一篇新文章《准备 .NET 10 GC》,准备 .NET 10 GC” 并非单一动作,而是 “代码优化(减少 GC 压力)+ 配置预留(适配新特性)+ 环境兼容(保障运行基础) ” 的组合:核心是基于 .NET GC 的演进规律,提前消除 “性能瓶颈” 和 “兼容性风险”,确保 .NET 10 发布后,应用能直接享受到新版本 GC 的低延迟、高内存效率优势。
  • 文章地址: https://www.cnblogs.com/shanyou/p/19144782

ASP.NET Core Blazor简介和快速入门一基础篇

  • 文章简介: Blazor 是由Microsoft开发的一款基于.NET的开源交互式Web UI框架。Blazor使开发人员能够使用C#和HTML建立全堆栈的单页应用程序并避免使用JavaScript。Blazor基于组件模型该模型提供了以具有强类型的符合Razor标准的页面和组件的形式构建用户界面的能力。
  • 文章地址: https://www.cnblogs.com/shenchuanchao/p/19142586

.NET 10 Release Candidate 2RC2发布

  • 文章简介: .NET 团队在官方博客上发布了.NET 10 RC2[1], .NET 10 作为继 .NET 9 后的长期支持版本LTS提供3年官方支持。RC2 是正式版GA前的最终候选版本已具备生产环境可用性Go-Live License支持企业级部署。
  • 文章地址: https://www.cnblogs.com/shanyou/p/19142462

【EF Core】FromExpression 方法有什么用?

  • 文章简介: 比 90% 的人细心的大伙伴一定发现了 DbContext 类有一个方法叫 FromExpression它到底干吗用的官方文档中没有专门的介绍只在表值函数映射的例子中看到
  • 文章地址: https://www.cnblogs.com/tcjiaan/p/19136951

WPF 调用 ChangeWindowMessageFilterEx 修改指定窗口 (UIPI) 消息筛选器的用户界面特权隔离

记录一下 WPF进程 SendMessage 发送窗口消息进行进程间通信,存在进程权限无法接受消息的问题

  • 文章简介: 最近在接手一个同事写的WPF项目是使用.NetFramwork 开发的使用的进程间通信没有使用我们之前封装的基于WebSocket的封装组件的而是使用Win32的方式发送端用的Windows ApiSendMessage ,接受端使用的是 钩子监听windows 的消息回传。相信很多做桌面应用的,这种通信应该都是很常用,并且见怪不怪的。可是可能很多没有注意到进程权限的情况,这种通信存在有坑,并且这个坑还埋的挺深的。
  • 文章地址: https://www.cnblogs.com/wuty/p/19137419

.NET 和 .NET Framework 2025 年 10 月服务更新

第 57 期2025年10.1-10.12

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

准备 .NET 10 GC (DATAS)

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

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

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

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

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

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

WPF应用最小化到系统托盘

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

微软开源 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]的原因。”
  • 文章地址: https://www.cnblogs.com/shanyou/p/19130347

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

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

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

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

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

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

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

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

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

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

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

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

9月

第 56 期2025年9.22-9.28

10 分钟使用 OrchardCore 快速构建 .NET 内容管理系统CMS)

  • 文章简介: OrchardCore 是一个开源的BSD-3-Clause license、模块化的、支持多租户的应用程序框架使用 ASP.NET Core 构建。同时它也是一个基于该框架的内容管理系统CMS
  • 文章地址: https://mp.weixin.qq.com/s/NbiaY9kjQauPkM_Qi9yPrg

推荐 4 款基于 .NET 开源、功能强大的文件管理工具,助力高效的整理文件与文件夹!

一款开源免费、组件丰富的 WPF UI 控件库,提供了 100 多款常用控件!

  • 文章简介: CookPopularUI 是一款开源免费MIT License、组件丰富的 WPF UI 控件库,提供了 100 多款常用控件,同时支持 .NET 4.6.2+、.NET Core 3.1、.NET 6.0+。
  • 文章地址: https://mp.weixin.qq.com/s/zIM0NxsLwY1GqEo7_LIT4Q

.NET 何以成为制造业数字化转型的基石:效率、生态与跨平台的制胜之道

  • 文章简介: 在制造业,特别是半导体设备通信领域,.NET因其开发效率、跨平台能力和成熟的生态系统已成为主流技术之一。这篇文章做个具体分析制造业为什么钟爱.NET 技术。
  • 文章地址: https://www.cnblogs.com/shanyou/p/19110427

一款基于 .NET 编写比 Everything 更好用的开源平替工具!

  • 文章简介: Flow Launcher 是一款基于 .NET 编写的开源文件搜索和应用启动器,专为 Windows 平台设计。它旨在通过提供快速的文件和应用搜索功能以及丰富的插件支持使用户的工作流程更加无缝和高效。Flow Launcher 不仅支持搜索应用程序、文件、书签,还支持网页搜索、系统命令执行等多种功能,是 Everything 等传统搜索工具的优质开源替代品。
  • 文章地址: https://mp.weixin.qq.com/s/uFpyRjsbAqb0aXZ5eIPpKw

某外企.NET全栈二面问到吐的面试题

  • 文章简介: 小菜在一场某知名外企的.NET全栈开发岗位二面中面试官围绕前端、后端、系统架构、数据库、中间件、运维等多个维度提出了一系列极具深度和广度的问题。这些问题不仅考察候选人的基础知识掌握程度更侧重于其在高并发、分布式系统、性能优化等实际场景中的综合能力。本文将这些问题进行系统性分类、提炼为标准面试题并附上专业解析帮助.NET开发者全面备战高级岗位面试。需要说明的是文章中的面试题只是小菜能记起的一部分面试题。先列出面试题大家尝试答一下答案在下面。
  • 文章地址: https://mp.weixin.qq.com/s/6uazAM7zT8DgqUEBIjzjow

.NET操作Word实现智能文档处理 - 内容查找替换与书签操作

  • 文章简介: 本文将详细介绍如何使用OfficeInterop库来执行文本查找替换操作包括普通文本替换、高级通配符替换以及替换为剪贴板内容等高级功能。同时我们还将深入探讨如何使用书签进行精准定位这是实现模板化报告的关键技术。最后我们将通过一个实战示例创建一个智能报告生成系统让你真正掌握Word自动化处理的精髓。
  • 文章地址: https://www.cnblogs.com/mudtools/p/19115746

【译】Visual Studio 中针对 .NET MAUI 的 XAML 实时预览功能的增强

  • 文章简介: Visual Studio 2022 17.14 中的 XAML 实时预览功能为 .NET MAUI 项目带来了显著的可用性提升XAML 实时预览窗口现在在设计时即可使用,无需启动调试会话。这一变化简化了 .NET MAUI 应用程序的 UI 开发工作流程。
  • 文章地址: https://www.cnblogs.com/MeteorSeed/p/19113078

.NET操作Word/WPS打造专业文档 - 页面设置与打印控制完全指南

  • 文章简介: 本文将详细介绍如何使用MudTools.OfficeInterop.Word库来设置页面参数、管理页眉页脚以及控制文档打印。我们将深入探讨从基础的纸张设置到高级的分节页面控制从简单的页眉页脚到复杂的多区域布局以及如何精确控制文档的打印输出。最后我们将通过一个实战示例创建一个具有专业格式的文档模板并演示如何进行打印设置让你真正掌握Word自动化处理的精髓。
  • 文章地址: https://www.cnblogs.com/mudtools/p/19111217

【EF Core】框架底层的数据库连接管理

  • 文章简介: 好了,正片开始!外面台风呼啸,雨声沥沥,很适合探讨一些轻松的话题。于是,老周就说一下 EF Core 底层对数据库连接的管控吧。其实,各位如果项目中常用 EF Core就会发现大多数时候我们根本不用去考虑连接数据库的事引用数据库对应的包添加 Provider指 UseSql、UseSqlite 等方法的调用),传递一个连接字符串就完事了。
  • 文章地址: https://www.cnblogs.com/tcjiaan/p/19108838

从零开始:c#如何优雅的操作临时文件/数据以ASP文件下载为例

Rouyan使用WPF/C#构建的基于LLM的快捷翻译小工具

  • 文章简介: 都说技术服务于业务对我个人而言可能谈不上有什么业务但是确实有一些个人的需求。我很喜欢C#也很喜欢WPF最近刚学了Stylet这个框架就想着先试着用它搞一个解决自己阅读英文文献一些小需求的小工具现在开源出来希望也能帮助到跟我有一样需求的朋友。
  • 文章地址: https://www.cnblogs.com/mingupupu/p/19108702

从3亿到48亿NuGet周下载量跃迁背后的.NET生态演进与未来挑战2019-2025

构建你的 MCP 能力层:.NET 9 + SK 的系统方案

  • 文章简介: 搭建最小可运行的 .NET 控制台,引用 SK 与 MCP完成一次 MCP Ping 健康检查Stdio 与 SSE/HTTP 各跑通一次),并为后续端到端示例打下基线。
  • 文章地址: https://www.cnblogs.com/token-ai/p/19107551

第 55 期2025年9.15-9.21

一款基于 .NET 开源、免费、命令行式的哔哩哔哩视频内容下载工具

  • 文章简介: BBDown 是一款基于 .NET 开源MIT license、免费、命令行式的哔哩哔哩视频内容下载工具。它支持从哔哩哔哩平台下载普通视频、番剧、课程、合集、收藏夹等多类型内容具备强大的解析能力、灵活的配置选项和高度可扩展性。
  • 文章地址: https://mp.weixin.qq.com/s/fBnf0UgT8mQXPrO_DCnGSA

一套开源、美观、高性能的跨平台 .NET MAUI 控件库,助力轻松构建美观且功能丰富的应用程序!

  • 文章简介: Syncfusion.Maui.Toolkit 是一套开源MIT license、免费、美观、高性能的跨平台 .NET MAUI 控件库,旨在简化 Android、iOS、macOS 和 Windows 跨平台应用开发。通过使用此工具包,开发者可以轻松构建美观且功能丰富的应用程序,从而缩短开发时间,同时确保跨平台的无缝和引人入胜的用户体验。
  • 文章地址: https://mp.weixin.qq.com/s/oA4LBFr3Tr0vlblenu5liw

C#/.NET/.NET Core推荐学习书籍25年9月更新

  • 文章简介: 古人云“书中自有黄金屋书中自有颜如玉”说明了书籍的重要性。作为程序员我们需要不断学习以提升自己的核心竞争力。以下是一些优秀的C#/.NET/.NET Core相关学习书籍值得.NET开发者们学习和专研。书籍已分类欢迎大家PR分享自己觉得不错的C#/.NET/.NET Core宝藏书籍。
  • 文章地址: https://mp.weixin.qq.com/s/Kj8i9RPNol-KqPo5vZU1RA

一个基于 .NET 开源、简易、轻量级的进销存管理系统

  • 文章简介: JxcLite 是一个基于 Known 框架开发(基于 .NET Blazor 轻量级、跨平台、低代码、易扩展的插件开发框架、Apache License 开源的简易、轻量级的进销存管理系统。
  • 文章地址: https://mp.weixin.qq.com/s/ROkptFQUo6m4mwG1ZADHMw

GitHub 访问下载不再龟速,一个开源、免费、跨平台的 GitHub 访问下载加速神器!

  • 文章简介: Watt Toolkit (原名 Steam++)是一个.NET开源遵循GPL-3.0开源协议)、免费、跨平台的多功能 Steam 工具箱并且还包含GitHub访问下载加速功能让你不在为打不开GitHub而苦恼。
  • 文章地址: https://mp.weixin.qq.com/s/Mn6BxXrGT2V4ChSi-XGtRA

.NET Fiddle一个方便易用的在线.NET代码编辑工具

  • 文章简介: .NET Fiddle 是一个在线的.NET代码编辑工具可以帮助 .NET 开发人员在浏览器中编写、运行和共享 .NET 代码。它提供了一个简单易用的界面和丰富的代码编辑功能如代码高亮、智能提示、多框架版本支持、NuGet 包引用等),让用户可以直接在浏览器中编写和测试.NET代码而无需安装本地的开发环境。
  • 文章地址: https://mp.weixin.qq.com/s/jjcFweq6lmX6W9nKNa_diQ

C# 2025年6-9月TIOBE排名增长及未来展望

一行特性让C#方法快10%

  • 文章简介: 一个相对小众但强大的工具就是 [MethodImpl(MethodImplOptions.AggressiveInlining)] 特性。本文将介绍 什么是内联Inlining、为什么重要以及如何在 .NET 应用中有效使用 [MethodImpl]。
  • 文章地址: https://mp.weixin.qq.com/s/UDGcAc9rp7cBF-hYOGq9kw

聊一聊 .NET超高内存故障分析方法 的反思

  • 文章简介: 前几周分析了一个 40G+ 大内存的dump这个程序平时最多不到30G但不知道为啥最近会涨到40G所以让我帮忙分析下怎么回事像这种大内存dump如果用传统的方式分析将会是一场灾难这篇就来详细的说一说。
  • 文章地址: https://www.cnblogs.com/huangxincheng/p/19098323

Runtime Async - 步入高性能异步时代

  • 文章简介: 一般而言,代码可分为同步与异步两类。两者同样需要等待操作完成:同步会阻塞当前线程,直至操作结束后再继续执行后续逻辑;异步则不阻塞当前线程,而是在发起操作时预先注册完成后的处理逻辑,待操作完成时由操作本身或外部机制触发该逻辑。
  • 文章地址: https://www.cnblogs.com/hez2010/p/19097937/runtime-async

.NET 10 是微软 AI 战略的技术承重墙

  • 文章简介: 微软于2025年1月成立的新部门 CoreAI - Platform and Tools简称CoreAI是其AI战略升级的核心举措旨在整合内部资源、加速AI基础设施与工具开发推动“以模型为中心”的应用变革。CoreAI是微软AI战略的“中枢神经”通过整合开发工具、云平台与研究资源构建覆盖全场景的AI开发生态。其主导的GitHub深度整合与代理技术栈革新不仅加速微软从“云服务商”向“AI工厂”的跃迁更将重塑全球开发者的工作范式。在此背景下.NET 10 作为微软开发工具链的核心载体,其与 AI 功能的深度融合体现了以下战略定位。
  • 文章地址: https://www.cnblogs.com/shanyou/p/19096157

.NET驾驭Word之力理解Word对象模型核心 (Application, Document, Range)

  • 文章简介: 在使用MudTools.OfficeInterop.Word库进行Word文档自动化处理时深入理解Word对象模型的核心组件是至关重要的。Word对象模型提供了一套层次化的结构使开发者能够通过编程方式控制Word应用程序、文档以及文档内容。本章将详细介绍Word对象模型中最核心的三个对象Application、Document和Range。
  • 文章地址: https://www.cnblogs.com/mudtools/p/19094912

GZY.Quartz.MUI(基于Quartz的UI可视化操作组件) 2.8.0发布 新增仪表盘和检索功能

.NET驾驭Word之力COM组件二次开发全攻略之连接Word与创建你的第一个自动化文档

  • 文章简介: 面向具有一定C#和.NET基础的开发者本文将带你进入Word文档自动化处理的世界。通过本系列教程你将掌握使用.NET操作Word文档的各种技巧实现文档的自动化生成、处理和操作。
  • 文章地址: https://www.cnblogs.com/mudtools/p/19092776

第 54 期2025年9.8-9.14

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

  • 文章简介: 公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架每周至少会推荐两个优秀的项目和框架当然节假日除外公众号推文中有项目和框架的详细介绍、功能特点、使用方式以及部分功能截图等打不开或者打开GitHub很慢的同学可以优先查看公众号推文文末一定会附带项目和框架源码地址。注意排名不分先后都是十分优秀的开源项目和框架每周定期更新分享。
  • 文章地址: https://mp.weixin.qq.com/s/iRujcDcE0sW6RT22d7rUBQ

Visual Studio 2026 预览体验版现已发布,一起来看看带来哪些新功能!

  • 文章简介: 2025 年 9 月 9 日微软 Visual Studio 团队正式推出了 Visual Studio 2026 预览体验版Visual Studio 2026 Insiders此次发布标志着 Visual Studio 迎来一个全新的时代,它将人工智能深度集成到平台中,基础功能更强大,性能也得到进一步提升。
  • 文章地址: https://mp.weixin.qq.com/s/b5QWP8Bj9YJMRx2adyjDRg

精选 4 款基于 .NET 开源、功能强大的 Windows 系统优化工具

  • 文章简介: 今天大姚给大家推荐 4 款基于 .NET 开源、功能强大的 Windows 系统优化工具,希望可以帮助你轻松提升 Windows 系统性能与使用体验。
  • 文章地址: https://mp.weixin.qq.com/s/Tf8sOVMp-VDnTwOvP4rRTg

C#/.NET/.NET Core编程技巧练习集配套详细的文章教程讲解

  • 文章简介: DotNetGuide专栏C#/.NET/.NET Core编程技巧练习集包含C#/.NET/.NET Core编程常用语法、算法、技巧、中间件、类库、工作业务实操练习集配套详细的文章教程讲解助你快速掌握C#/.NET/.NET Core中各种编程常用语法、算法、技巧、中间件、类库、工作业务实操等等。
  • 文章地址: https://mp.weixin.qq.com/s/8km0hJpDilWjpsF_eEtY9w

Microsoft 推出 .NET 10 RC 1

  • 文章简介: 北京时间2025.09.09 晚上 Microsoft 宣布推出 .NET 10 RC 1这是.NET 10的一个重要里程碑使开发人员能够自信地在其生产应用程序中使用最新版本。此RC版本包括跨各个领域的多项显著功能和改进包括加密增强功能、UTF-8 支持以及张量tensor和span改进。.NET 10 RC版本 1 还带来了 ASP.NET Core 和 Blazor、.NET MAUI、Windows 窗体、实体框架核心和容器映像的更新,确保具有增强功能的稳定开发环境。
  • 文章地址: https://www.cnblogs.com/shanyou/p/19084372

一个基于 .NET 开源、轻便的 Windows 优化工具,适用于 Win7 - Win11 最新版的优化!

  • 文章简介: 今天大姚给大家分享一个基于 .NET + SunnyUI 开源、轻便、简洁美观的 Windows 优化工具,适用于 Win7 - Win11 最新版的优化ZyperWin++。
  • 文章地址: https://mp.weixin.qq.com/s/ndD-06WHiI5z0P9VQGpyEw

一个开源、轻量级、快速的 .NET 程序集混淆工具,帮助你保护你的版权!

  • 文章简介: JIEJIE.NET 是一个功能强大、轻量级、快速的 .NET 程序集混淆工具适用于需要保护其软件版权的开发者。通过提供多种混淆和保护功能JIEJIE.NET 可以有效防止软件被破解和非法复制保障开发者的经济利益。同时作为开源工具JIEJIE.NET 可以免费使用和修改,适合各种规模的开发者使用。
  • 文章地址: https://mp.weixin.qq.com/s/C2sIvJAohKXuRKiycy3Rrw

【EF Core】再谈普通实体关系与 Owned 关系的区别

  • 文章简介: 在很多个世纪前,老周曾写过实体之间普通关系(一对一,一对多,多对多)与 Owned 关系的区别。不过,那次写得比较粗浅,逼格不够高,于是,老周厚着脸皮地决定重新写一下。
  • 文章地址: https://www.cnblogs.com/tcjiaan/p/19089005

能涨薪水30%的.NET 微服务面试题 35 道(带答案)

.NET 和 .NET Framework 2025 年 9 月服务更新

.NET 10 性能改进

记一次 .NET 某企业ECM内容管理系统 内存暴涨分析

  • 文章简介: 这个dump是去年一个朋友发给我的让我帮忙分析下为什么内存暴涨当时由于相关知识的缺乏分析了一天也没找出最后的原因最后就不了了之的直到最近我研究了下 CancellationToken 和 CompositeChangeToken 的底层玩法,才对这个问题有了新的视角,这篇就算是迟来的解读吧。
  • 文章地址: https://www.cnblogs.com/huangxincheng/p/19085403

记一次 .NET 某跨境物流系统 内存暴涨分析

  • 文章简介: 分享了几篇崩溃这一篇跟大家分享一例内存暴涨训练营里有位学员朋友找到我说他们的软件存在内存暴涨让我帮忙看下怎么回事dump也抓到了。
  • 文章地址: https://www.cnblogs.com/huangxincheng/p/19083547

如何评价 Visual Studio 2026

聊一聊 .NET 中的 CompositeChangeToken

  • 文章简介: 上一篇跟大家聊到了 CancellationTokenSource今天跟大家聊到的是另一个话题叫组合变更令牌 CompositeChangeToken当前我所有的研究都是基于dump分析之用所以偏重的点自然就不一样如果纯纯的研究源码那可能就是入门到放弃。。。接下来说下 CompositeChangeToken是干什么用的你可以理解成观察者模式举例如果一个房子里面有几颗炸弹只要任何一颗炸弹爆炸房子都会塌掉任何关注这个房子的人都会有所变化... ,其中 CompositeChangeToken 就是观察者集合,有了这个概念之后写一段简单的代码。
  • 文章地址: https://www.cnblogs.com/huangxincheng/p/19079389

第 53 期2025年9.1-9.7

.NET 使用 CsvHelper 快速读取和写入 CSV 文件

  • 文章简介: 在日常开发中使用CSV文件进行数据导入和导出、数据交换是非常常见的需求今天我们来讲讲在 .NET 中如何使用CsvHelper这个开源库快速实现CSV文件读取和写入。
  • 文章地址: https://mp.weixin.qq.com/s/oE-nnlYuP5SqkJmdxCTdUQ

精选 4 款基于 C# 开源、实用的工具类库,开发效率提升利器!

  • 文章简介: 在我们日常工作开发中工具类库是软件开发中不可或缺的一部分,它们通过提供通用功能、实现代码复用、封装复杂逻辑、提升代码质量与可维护性,帮助开发者更高效、更稳定地构建软件应用程序。今天大姚给大家分享 4 款基于 C# 开源、免费、实用的工具类库,希望能帮助到有需要的小伙伴。
  • 文章地址: https://mp.weixin.qq.com/s/0ae04FPtJTOMi3MP0m6o3A

一款基于 .NET 开源美观、功能丰富的串口调试工具

  • 文章简介: SuperCom 是一款基于 .NET 开源GPL-3.0 license、美观、流畅、高效、功能丰富的串口调试工具主要用于 Window 串口日志的采集、存储、可视化等功能。
  • 文章地址: https://mp.weixin.qq.com/s/mkon5HoazmKd2iQLgq-Ivg

一个 .NET Avalonia 开源、免费的桌面 UI 库

  • 文章简介: SukiUI 是一个功能丰富、高度可定制的桌面UI库专为Avalonia设计。它提供了一套完整的UI开发工具包括主题支持、动画控件、通知系统和对话框等功能。其专注于桌面应用的设计理念、丰富的动画效果和良好的文档支持使得SukiUI成为构建现代化、跨平台桌面应用的理想选择。
  • 文章地址: https://mp.weixin.qq.com/s/VW45isjAta7Cv6aKDh1wIg

C# Trace实践AOT、跨平台

  • 文章简介: 在软件开发过程中调试和诊断应用程序的运行状态是至关重要的步骤。这篇文章将分享Trace对象的使用场景和使用方法包括在跨平台下的兼容Windows、Linux和AOT编译下的使用完整代码在文章底部链接如果有帮助希望像雄鹰一下狠狠的点一下star
  • 文章地址: https://mp.weixin.qq.com/s/cqD1AMmUcZkyT_9NQFzNSg

让 Copilot 编码代理处理繁重工作

  • 文章简介: GitHub Copilot Coding Agent 改变了.NET 开发人员的工作方式。除了内联建议外,它还可以分析您的仓库,规划多步骤任务,创建问题和拉取请求,并在云中跨项目传输更改。在本文中,我们将使用 eShopLite 示例展示两个具体场景:自动创建缺失的单元测试以及从 PRD 开始实现新功能。
  • 文章地址: https://devblogs.microsoft.com/dotnet/copilot-coding-agent-dotnet/

【EF Core】实体类的依赖注入

  • 文章简介: 在使用外部模型那篇水文中,有大伙伴提出:老周,你那个 Ultraman 类和 Speciality 类的的关系是不是有问题,外键不应该在 Speciality 类上吗,怎么会跑到 Ultraman 类上?因为它们是一对一关系,在配置的时候你也可以反过来,主要区别是谁引用谁的问题,由于是一对一引用,所以反过来也可以的。
  • 文章地址: https://www.cnblogs.com/tcjiaan/p/19077173

微软.net表达式编译居然有bug?

教你如何用GPT-5来分析你的dump文件定位内存泄漏问题——避免无效加班必备神器

  • 文章简介: 最近这半年智能体很火vibe coding也很火相信很多园子里的小伙伴也都用上了各种AI智能体辅助编程。之前的文章《ChatGPT Codex试用心得码农的可靠助手or失业号角》中我也介绍过openai推出的沙盒Codex恰逢前段时间codex-cli推出了cli版本实际上很早就有了但是之前的版本只能用烧api token而不是像claude code那样可以用plus账号授权使用所以一直没下载新版本可以集成gpt-5。所以进行了尝试有plus账号的小伙伴可以移步https://developers.openai.com/codex/cli下载安装过程很简单不再赘述
  • 文章地址: https://www.cnblogs.com/gmmy/p/19075444

关于.net9发布单体exe程序无法打开问题详解

  • 文章简介: 某天,开开心心的使用了最新的.net9开发了一个winform程序在发布成x64架构的单文件exe后在电脑上面竟然打不开经过多次尝试后发现x86版本的在本地电脑上测试没有问题但是一发布成x64模式则会进行报错。
  • 文章地址: https://www.cnblogs.com/sc-Free-Die/p/19075260

聊一聊 .NET 中的 CancellationTokenSource

  • 文章简介: 在.NET高级调试中我们需要知道很多的C#底层细节,如果搞不清这些底层细节,那与之相关的故障可能就搞不定,所以调试这个东西需要我们有一个比较广的知识面,痛苦哈,比如这篇跟大家聊到的 CancellationTokenSource 。
  • 文章地址: https://www.cnblogs.com/huangxincheng/p/19075037

WPF依赖属性学习

  • 文章简介: WPF 依赖属性Dependency Property是 WPF 框架的核心基础设施之一,它扩展了传统 .NET 属性的能力,为 WPF 提供数据绑定、动画、样式、继承值、属性值变更通知等高级功能。
  • 文章地址: https://www.cnblogs.com/mingupupu/p/19074134

记一次 .NET 某CRM物流行业管理系统 崩溃分析

  • 文章简介: 微信上有位朋友找到我说他们部署在linux上的 .net 程序会隔几天崩溃一次,一直找不到原因,让我帮忙看下怎么回事,让朋友用 procdump 抓了一个dump下来然后就是正式的分析啦。
  • 文章地址: https://www.cnblogs.com/huangxincheng/p/19072958

【EF Core】优化后的模型

  • 文章简介: 本文所讲述内容大伙伴们不必要完全掌握毕竟dotnet ef 工具会帮助咱们生成相关代码。不过,为了让各位能够真正了解它,老周会做一次纯手搓代码。
  • 文章地址: https://www.cnblogs.com/tcjiaan/p/19067778

一个基于 .NET MAUI 的开箱即用的 UI 组件库,可快速搭建面向业务的应用程序界面!

  • 文章简介: V-Control 是一个基于 .NET MAUI 框架开发的开源MIT LicenseUI 组件库专为快速构建跨平台Windows/macOS/iOS/Android业务应用程序而设计。项目通过提供标准化、高可定制的 UI 控件,显著降低企业级应用开发成本,同时保持原生性能体验。
  • 文章地址: https://mp.weixin.qq.com/s/E1qXdsr4mZs9ay0YLK6NjQ

8月

第 52 期2025年8.25-8.31

精选 2 款 .NET 开源、实用的缓存框架,帮助开发者更轻松地处理系统缓存!

  • 文章简介: 缓存技术作为提升应用响应速度、减轻数据库负载的重要手段,在各类应用场景中发挥着不可替代的作用。对于 .NET 开发者而言,选择一款功能强大且易于集成的缓存框架,能够显著提升开发效率和应用性能。今天大姚给大家分享 2 款 .NET 开源、实用的缓存框架,希望可以帮助到有需要的同学。
  • 文章地址: https://mp.weixin.qq.com/s/gV2gd6voIc0_tMwzTyi4ig

一个 .NET 开源、功能强大的在线文档编辑器,类似于 Microsoft Word支持信创

  • 文章简介: DCWriterLite 是一个基于 .NET 开源Apache-2.0 license、功能强大的在线文档编辑器与 TinyMCE 和 CKEditor 等基于浏览器的 HTML DOM 开发的其他软件不同DCWriterLite 构建自己的 DOM 结构,使用 XML 存储文档,并使用 Canvas 进行文档渲染,使用 SVG 进行文档打印。这使得 DCWriterLite 能够克服 HTML DOM 的局限性并实现高度先进的文档编辑功能,例如实时分页、可靠的重做/撤消功能和强大的表单字段。
  • 文章地址: https://mp.weixin.qq.com/s/NkCdPxovI7DqdCgjJu5LXA

一款基于 .NET 开源、功能全面的微信小程序商城系统

  • 文章简介: UrShop 是一款基于原生微信小程序 + .NET Core + Layui 技术构建、开源GPL-3.0)、功能全面的微信小程序商城系统,项目包微信小程序端和后台管理端。
  • 文章地址: https://mp.weixin.qq.com/s/ArLHsMB2eBJMadQkjaPehw

上位机开发之假装有设备,使用 C# 模拟串口设备

  • 文章简介: 这次的需求很简单,用 C# 模拟一个设备协议,实现不用去现场对接设备,也能先开发和调试上位机程序。实际设备是用 RS-485 标准进行通信模拟跑通之后到现场只需要把RS-485 总线A/B 差分线)插到 USB-RS485 转换器上就可以实现数据读取和指令下发了。
  • 文章地址: https://mp.weixin.qq.com/s/_b-ge-sIvpsKGxneqaR2lA

很强!一款基于 .NET 构建、功能强大、通用的 2D 图形编辑器

  • 文章简介: PixiEditor 是一款基于 .NET 构建、开源LGPL-3.0 license、功能强大、通用的 2D 图形编辑器,旨在为您提供满足所有 2D 需求的工具和功能。为您的游戏、动画创建精美的精灵,编辑图片,设计标志。所有功能都集成在一个直观且熟悉的界面中。
  • 文章地址: https://mp.weixin.qq.com/s/Bx7NvrlZ-Vx9BZyMyWHdpw

聊一聊 .NET 的 AssemblyLoadContext 可插拔程序集

  • 文章简介: 最近在分析一个崩溃dump时发现祸首和AssemblyLoadContext有关说实话这东西我也比较陌生后来查了下大模型它主要奔着替代 .NetFrameWork 时代的 AppDomain 的都是用来做晚期加卸载实现对宿主程序的可插拔AppDomain.Create 是在AppDomain级别上后者是在 Assembly 级别上。
  • 文章地址: https://www.cnblogs.com/huangxincheng/p/19065688

MauiReactor面向 .NET MAUI 的 MVU 架构方案

  • 文章简介: 我是一名来自意大利的全栈开发者,主要专注于微软技术栈,涵盖从基于.NET MAUI的跨平台应用到部署在Azure上的ASP.NET Core后端服务。我是MauiReactor的创建者——这款面向.NET MAUI的UI库将模型-视图-更新MVU模式引入跨平台开发领域。
  • 文章地址: https://devblogs.microsoft.com/dotnet/mauireactor-mvu-for-dotnet-maui/

EFCore.Visualizer 在 Visual Studio 中查看 Entity Framework Core 查询计划

开始使用 Aspire CLI

  • 文章简介: Aspire CLI 是一款强大的跨平台工具旨在简化应用系统的开发、管理和部署。无论您是在构建一个简单的网站还是企业级的分布式微服务应用包含队列和数据库Aspire CLI 都提供以交互为先的体验,帮助您轻松创建、运行和发布项目。
  • 文章地址: https://devblogs.microsoft.com/dotnet/getting-started-with-the-aspire-cli/

使用c#强大的SourceGenerator现对象的深克隆

  • 文章简介: 去年的时候写了一篇用使用c#强大的表达式树实现对象的深克隆. 最近又看到园子里的另外一篇吐槽automapper性能的文章。正好闲来无事就想着看如果用Source Generator来实现深克隆性能上会不会比表达式树更强劲呢于是有了这篇文章。
  • 文章地址: https://www.cnblogs.com/gmmy/p/19064599

C# SIMD编程实践工业数据处理性能优化案例

  • 文章简介: 想象一下这样的场景一台精密的工业扫描设备每次检测都会产生200万个浮点数据需要我们计算出最大值、最小值、平均值和方差来判断工件是否合格。使用传统的C#循环处理每次计算需要几秒钟时间严重影响生产线效率。但是通过SIMD优化后同样的计算只需要几十毫秒这不是魔法这是现代CPU并行计算能力的体现。今天我们就来揭秘这个性能奇迹背后的技术原理。
  • 文章地址: https://www.cnblogs.com/powertoolsteam/p/19062068

记一次 .NET 某放射治疗光学定位软件 卡死分析

  • 文章简介: 前段时间微信上有位非调试训练营学员找到我说他们的医疗软件有点问题有时候卡了一会就好了有时候卡了很久让我帮忙看下怎么回事我让这位朋友在卡的时候抓一个dump给我我分析看看。
  • 文章地址: https://www.cnblogs.com/huangxincheng/p/19061454

【译】模型上下文协议MCP现已在 Visual Studio 中正式发布

  • 文章简介: 模型上下文协议MCP是一种开放标准它能让人工智能 Agent 轻松连接外部工具和服务 —— 可以把它想象成 HTTP但适用于支持人工智能的开发者工作流。无需为每个工具构建自定义集成MCP 让您能够通过一种一致、安全的协议,接入数据库、代码搜索、部署流水线等强大的服务器端点。随着 Visual Studio 中正式发布的支持,您将找到连接、配置和控制 MCP 服务器的新方法,此外还有一系列不断增加的功能,让设置过程更加无缝且具备企业级可用性。
  • 文章地址: https://www.cnblogs.com/MeteorSeed/p/19057008

【译】增强 Visual Studio 聊天中的代码库感知能力

  • 文章简介: 在我们最新的 17.14.11 版本中,我们在代码探索以获取有意义的上下文方面取得了重大飞跃。我们新的远程语义搜索集成能帮助您比以往更快、更精准地找到所需内容。通过将远程语义搜索直接嵌入到 Visual Studio Copilot 的代码搜索体验中我们将传统关键词搜索BM25的优势与尖端 AI 模型的深度上下文理解能力相结合。这意味着您的搜索不再局限于匹配词语,还能理解搜索查询背后的概念和意图。
  • 文章地址: https://www.cnblogs.com/MeteorSeed/p/19054437

免费SSL申请并使用Yarp实现支持内网穿透

  • 文章简介: FastGateway 新版本进行了重大架构升级,不再依赖 SQLite 数据库,改为使用轻量级的配置文件管理,同时移除了请求日志记录功能,实现了更加轻量级、高性能的网关解决方案。
  • 文章地址: https://www.cnblogs.com/token-ai/p/19056197

.NET 10 预览版 7 增强 ASP.NET Core、Blazor 和 MAUI并实现 C# 14 的全部功能

  • 文章简介: 2025 年 8 月 12 日,微软发布了.NET 10 预览版7。这次更新在 ASP.NET Core、C#、.NET MAUI 和 Windows Forms 等方面带来了广泛的改进,标志着向最终版本又迈进了一步。
  • 文章地址: https://news.cnblogs.com/n/799586/

第 51 期2025年8.18-8.24

2025 年全面的 C#/.NET/.NET Core 学习路线集合,学习不迷路!

.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 某光谱检测软件 内存暴涨分析

开源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 项目中使用 Prism9.0+版本)时,当尝试使用 using Prism.Regions 时会出现编译错误,提示找不到 Regions 命名空间。
  • 文章地址: https://www.cnblogs.com/SpikeWang/p/19052176

纯 C#实现+AOT 打造的智能PDF目录提取工具 PdfTocExtractor

深入理解 C# 异步编程同步、Task.Wait () 与 await 的本质区别及实践指南

  • 文章简介: 在 C# 异步编程中同步方法、Task.Wait() 和 await 是处理耗时操作(如数据库查询、网络请求)的三种常见方式。它们看似相似,实则在线程利用、性能和适用场景上存在本质差异。本文将从原理到实践,详细解析三者的区别,探讨 await 的核心价值,并总结异步编程中的常见问题与最佳实践。
  • 文章地址: https://www.cnblogs.com/MeteorSeed/p/19048634

如何做一个纯净版的ABP vNext 脚手架

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概述-上篇)

第 50 期2025年8.11-8.17

精选 5 款 .NET 开源、功能强大的工作流系统,告别重复造轮子!

.NET 10 Preview 7 现已发布!

  • 文章简介: 今天,我们很高兴宣布 .NET 10 的第七个预览版本发布,涵盖了 .NET 运行时、SDK、库、C#、ASP.NET Core、Blazor、.NET MAUI 等方面的改进。请查看下方链接的完整发布说明,并立即开始使用。
  • 文章地址: https://devblogs.microsoft.com/dotnet/dotnet-10-preview-7/

宣布 NuGet MCP 服务器预览

  • 文章简介: 上个月,我们宣布支持使用.NET 构建自定义 MCP 服务器,并将其发布到 NuGet。在此基础上今天我们正式宣布 NuGet MCP 服务器,它使您能够将实时 NuGet 包信息和管理工具直接集成到您的 AI 驱动开发工作流程中。
  • 文章地址: https://devblogs.microsoft.com/dotnet/nuget-mcp-server-preview/

一款基于 WPF 开源、轻量级的 Markdown 编辑器

  • 文章简介: Markdown 作为一种轻量级标记语言,因其简洁易读的语法和强大的文档处理能力,受到了广大开发者和内容创作者的青睐。今天大姚给大家分享一款基于 WPF 开源、轻量级的 Markdown 编辑器MdXaml。
  • 文章地址: https://mp.weixin.qq.com/s/wad9ACh8iPfSxPq_HHMOxQ

【开源力荐】基于 .NET WinForm 开发的中小型酒店管理系统

  • 文章简介: 在现如今发展迅速的酒店行业,随着酒店的日常工作增加,已经很难用人工去进行处理,一些繁琐的数据也可能会因为人工的失误而造成酒店的一些损失,因此很需要一款可以协助酒店进行内部管理的管理软件。今天宝藏哥给大家分享一款基于 .NET WinForm 开发的中小型酒店管理系统。
  • 文章地址: https://mp.weixin.qq.com/s/Sr21vHCu52zcvsPb6QWilA

推荐一种 .NET 程序崩溃闪退或卡死的分析方法

  • 文章简介: 在实际开发中经常遇到程序崩溃闪退或者卡死的问题在遇到这种问题的时候往往很难捕捉异常且日志也无法正常记录到问题发生的位置。在Windows操作系统中dump文件就可以记录并保存程序崩溃时的快照今天我们通过一个小例子简述一种生成dump文件的方法仅供学习分享使用如有不足之处还请指正。
  • 文章地址: https://mp.weixin.qq.com/s/GHmDj5RySkEsf2ExEXx97A

如何正确实现一个后台(定时)任务

  • 文章简介: 相信大家都知道如何在 .NET 中执行后台(定时)任务。首先我们会选择实现 IHostedService 接口或者继承BackgroundService 来实现后台任务。然后注册到容器内,然后注册到容器内,之后这些后台任务 service 就会自动被 触发trigger。本文不是初级的入门教程而是试图告诉读者一些容易被忽略的细节。
  • 文章地址: https://mp.weixin.qq.com/s/sm4HE8bTSLQnxrso7OWDBg

Grid 动态横向动画显示 Item

【开源力荐】一款基于 .NET + Vue 开发、可商用的极简进销存管理系统

  • 文章简介: TulingMember 是一款使用 .NET 6 开发,基于 Furion 框架与 ViewUI 构建的极简进销存管理系统。该项目旨在为企业提供一套轻量级、易扩展、易维护的进销存解决方案,帮助企业高效管理商品、销售、采购、库存及财务等核心业务。
  • 文章地址: https://mp.weixin.qq.com/s/_FMpo53ahk52G4x6siFVzw

C# OnnxRuntime Yolov8 纸箱检测

WPF Stylet可以如何实现导航功能

C#中的多级缓存架构设计与实现深度解析

  • 文章简介: 在现代分布式应用架构中,缓存已成为提升系统性能和用户体验的关键技术组件。随着业务规模的不断扩大和并发量的持续增长,单一级别的缓存往往无法满足复杂的性能需求。多级缓存架构通过在不同层次构建缓存体系,能够显著提升数据访问效率,降低数据库负载,并提供更好的系统可扩展性。
  • 文章地址: https://www.cnblogs.com/token-ai/p/19034487

WPF优秀项目推荐Stylet 一个非常轻量但强大的 ViewModel-First MVVM 框架

  • 文章简介: Stylet 是一个小型但功能强大的 ViewModel 优先的 MVVM 框架,适用于 WPF (.NET 4.5.2+ 和 .NET Core 3.0+),它允许您编写易于测试的可维护和可扩展的代码。
  • 文章地址: https://www.cnblogs.com/mingupupu/p/19033566

记一次 .NET 某汽车控制焊接软件 卡死分析

  • 文章简介: 前些天有位朋友找到我,说他们开发的在客户工厂里的窗体程序出现了卡死情况,并且 Ctrl+C 也退不出来,自己分析了下也没找出是什么原因,后来在网络上就找到了我,让我帮忙看下怎么回事? 毕竟我在这一块是专业的。。。 哈哈既然有dump那就拿出来分析一下。
  • 文章地址: https://www.cnblogs.com/huangxincheng/p/19033409

AES 加密模式演进:从 ECB、CBC 到 GCM 的 C# 深度实践

C# WPF 内置解码器实现 GIF 动图控件

第 49 期2025年8.1-8.10

使用 ScottPlot 在 .NET WinForms 中快速实现大型数据集的交互式显示!

  • 文章简介: 在.NET应用开发中数据集的交互式显示是一个非常常见的功能如需要创建折线图、柱状图、饼图、散点图等不同类型的图表将数据呈现出来帮助人们更好地理解数据、发现规律并支持决策和沟通。本文我们将一起来学习一下如何使用ScottPlot库在.NET WinForms中快速实现大型数据集的交互式显示。
  • 文章地址: https://mp.weixin.qq.com/s/_uOfCNYb8yKDNyx5mxVNFg

.NET 和 .NET Framework 2025 年 8 月服务更新

5 个 Copilot Chat 提示 .NET 开发者今天应该偷学

  • 文章简介: 人工智能正迅速成为现代.NET 开发者工具箱中的关键部分。通过 GitHub Copilot Chat只需提出正确的问题你就能节省无数小时、消除障碍并解锁新的创造力水平。但具体应该问些什么呢以下是每个.NET 开发者现在都应该使用的五个 GitHub Copilot Chat 提示!
  • 文章地址: https://devblogs.microsoft.com/dotnet/5-copilot-chat-prompts-dotnet-devs-should-steal-today/

基于 .NET 开源、功能齐全的分布式作业调度系统

C# 14 新增功能实操!

【开源力荐】一款基于 .NET 构建的小巧、免费、美观的桌面管理工具

  • 文章简介: GeekDesk极客桌面是一款专为高效工作与个性化需求打造的桌面管理工具基于 .NET 平台构建集免费、小巧、美观、高度自定义于一体。它不仅能够有效整理凌乱的桌面图标还集成了强大的Everything搜索功能实现应用程序的快速启动与文件夹的便捷管理旨在为用户提供一个更加整洁、高效的工作环境。
  • 文章地址: https://mp.weixin.qq.com/s/Mpc9xOrsmFyUie21cj8DAA

一款基于 .NET + Vue 编写的仿钉钉的开源低代码工作流引擎,支持多种数据库,开箱即用!

  • 文章简介: AntFlow.NET 是一款基于 .NET + Vue + FreeSql + Natasha 编写的仿钉钉的开源Apache-2.0)低代码工作流引擎,支持多种数据库,让工作流开发像普通 CURD 一样简单,即使没有流程开发经验的程序员也能快速开发流程,效率提升利器。
  • 文章地址: https://mp.weixin.qq.com/s/K_LhxrveXVVNATN45YbArw

【开源力荐】一款轻量、友好、跨平台的 .NET SDK 管理工具

  • 文章简介: Dots 是一款轻量、友好、跨平台的 .NET SDK 管理工具,可让您轻松安装、卸载和切换 .NET SDK。它是一款跨平台工具可在 Windows 和 macOS 上运行,即将支持 Linux。它由 C# 编写,使用 Avalonia 作为 .NET UI 框架。
  • 文章地址: https://mp.weixin.qq.com/s/BRwlLQm8gHrA7U6SO9F2Qw

【开源力荐】一套使用 .NET WPF 实现的 ToDo 应用WPF 入门学习实用项目!

  • 文章简介: wpf-mstodo 是一套使用 .NET WPF 实现的 ToDo 应用(模仿 Microsoft ToDo 应用),旨在为用户提供一个直观、高效的任务管理解决方案,是一个非常值得推荐的 WPF 入门学习实用项目!
  • 文章地址: https://mp.weixin.qq.com/s/1VU4NY0gE4ljGGySuMpgtw

新的 Dependabot NuGet 更新器:使用原生.NET速度提升 65%

  • 文章简介: 如果你曾经不耐烦地等待 Dependabot 更新你的.NET 依赖项或者更糟目睹它因神秘的错误而失败我们有一些好消息。在过去的一年里Dependabot 团队对 NuGet 更新器进行了重构,结果令人印象深刻。
  • 文章地址: https://devblogs.microsoft.com/dotnet/the-new-dependabot-nuget-updater/

探索.NET AI 应用程序的新代理质量和 NLP 评估器

  • 文章简介: 在构建 AI 应用时,全面的评估对于确保您的系统能够提供准确、可靠且符合上下文的响应至关重要。我们很高兴宣布 Microsoft.Extensions.AI.Evaluation 库的关键增强新增的评估器在两个关键领域扩展了评估能力代理质量评估和自然语言处理NLP指标。
  • 文章地址: https://devblogs.microsoft.com/dotnet/exploring-agent-quality-and-nlp-evaluators/

基于C#+avalonia ui实现的跨平台点胶机灌胶监控控制上位机软件

  • 文章简介: 设计目标为与外购设备协同作业,完成传感器灌胶操作。涉及到的部分包括,一次点胶,一次旋转固化,点催化剂,点灭火剂这些步骤,上位机控制部分实现比较简单, 作为控制的中转核心,与各个控制执行器交互通信,实时监测各部分状态。主要实现 读取控制执行器状态信号向控制执行器下发程控电源控制配方方案。上位机实现电源控制与执行器之间PC作为主站电源控制执行器作为从站两者之间通过modbus进行通信物理接口为RS485。可跨平台运行在Linux系统支持打包为deb安装包安装。
  • 文章地址: https://www.cnblogs.com/flykai/p/19027992

那些被推迟的 C# 14 特性及其背后的故事

  • 文章简介: C# 14 带着 .NET 10 一同发布了带来了一系列诸如扩展成员、field 关键字、空条件赋值等不错的“生活质量”改进。但说实话,对于我们这些老鸟来说,社区的期待往往是更高的。每年我们都盼着语言能来点“核弹级”更新,结果发现,真正让我们心痒痒的那些大特性,却在官方的“工作集”和“积压项”里徘徊,成了 C# 14 的“幽灵”。
  • 文章地址: https://www.cnblogs.com/sdcb/p/19026035/unimplemented-csharp-14-features

分析C#项目的单元测试覆盖率,提高代码质量

纯 C#实现+AOT 打造的多功能图片处理工具 ImageGlider

一个被BCL遗忘的高性能集合C# CircularBuffer深度解析

抽象与性能:从 LINQ 看现代 .NET 的优化之道

  • 文章简介: 大家好在我们的日常开发中LINQ (Language Integrated Query) 是一个绕不开的话题。然而关于它的争议也从未停止我们经常听到这样的声音“LINQ 太慢了”、“LINQ 就是个语法糖”、“LINQ 是性能杀手”、“LINQ 是过度抽象”…… 但这些标签,很可能都是源于长久以来的误解。今天,我想通过一个简单的例子,和大家一起探讨一个更深层次的话题:编程语言的抽象与性能,真的是一对不可调和的矛盾吗?
  • 文章地址: https://www.cnblogs.com/sdcb/p/19013541/linq-abstraction-and-perf-modern-programming-language

记一次 .NET 某智能视觉软件 句柄爆高分析

7月

第 48 期2025年7.21-7.27

一款基于 .NET 开源免费、轻量快速、跨平台的 PDF 阅读器

  • 文章简介: Caly 是一款 .NET 开源免费MIT license、轻量快速、跨平台的 PDF 阅读器工具性能和效率是其核心设计理念。Caly 利用 Avalonia UI、SkiaSharp 和 PdfPig 的强大功能,可在 Windows、macOS 和 Linux 上无缝运行。
  • 文章地址: https://mp.weixin.qq.com/s/UFMcp-O0Ij1daFI_mN-y5Q

一款超级经典复古的 Windows 9x 主题风格 Avalonia UI 控件库,满满的回忆杀!

  • 文章简介: Classic.Avalonia 是一款 .NET 开源MIT license、超级经典复古的 Windows 9x Windows 9x 是指对 Windows 95 及 Windows 98、Windows Me 等及其中的非主流版本的的通称)主题风格 Avalonia UI 控件库。
  • 文章地址: https://mp.weixin.qq.com/s/UXjXPubmCqctduMxpQeqeQ

推荐 7 款开源、免费、美观的 .NET Blazor UI 组件库

  • 文章简介: 今天大姚给大家推荐 7 款开源、免费、美观的 .NET Blazor UI 组件库,希望可以帮助到有需要的小伙伴(注意:以下排名不分先后,都是十分优秀的 Blazor UI 组件库)。
  • 文章地址: https://mp.weixin.qq.com/s/3Ra3-hBkaUmpsId01x9sUg

9.4k+ Star一款基于 .NET 开源免费、功能强大的 Windows 远程管理神器

  • 文章简介: Quasar 是一款基于 .NET 开源免费(基于 MIT license 协议开源)、功能强大的 Windows 远程管理神器,使用 C# 编写具有快速、轻量级的特点。它适用于多种用途包括用户支持、日常行政工作以及员工监控。Quasar提供了高稳定性和易于使用的用户界面是远程管理的理想解决方案目前在 GitHub 中已有 9.4k+ Star
  • 文章地址: https://mp.weixin.qq.com/s/ahkr4WFW3GH7KtwOMtEpuw

推荐 6 款基于 .NET 开源的串口调试工具,调试效率提升利器!

  • 文章简介: 今天大姚给大家分享 6 款基于 .NET 开源的串口调试工具,旨在帮助 .NET 开发者们更好的应对通讯调试方面的学习和工作,提升调试效率。
  • 文章地址: https://mp.weixin.qq.com/s/VY1pdPRiC8Y1RbrXpDNPZQ

.NET 项目发布中常见的文件及其作用

  • 文章简介: 在发布 .NET 应用如控制台程序、ASP.NET Core 网站或类库)时,构建工具会在输出目录生成多个关键文件。这些文件对程序运行、调试和部署都至关重要。本文将介绍最常见的几种文件,说明它们的作用、生成方式及生产环境注意事项。
  • 文章地址: https://mp.weixin.qq.com/s/CChDcv2NQkRsaUVqyBecRg

提问模式与代理模式 为 .NET 选择正确的 Copilot 体验

  • 文章简介: 作为 .NET 开发人员生产力和解决问题是工作流的核心。GitHub Copilot Chat 提供两种强大的模式,即询问模式和代理模式,可以显着加速您的开发,但知道何时使用每种模式对于充分利用此工具至关重要。在这篇文章中,我们将分解差异,帮助您了解每种模式的优势,并提供针对常见 .NET 场景量身定制的具体示例。
  • 文章地址: https://devblogs.microsoft.com/dotnet/ask-mode-vs-agent-mode/

关于SqlSugar并发情况下的问题排坑

【EF Core】为 DatabaseFacade 扩展“创建”与“删除”数据表功能

  • 文章简介: 对于玩 EF 的大伙伴来说,对 DatabaseFacade 类的 EnsureCreated 和 EnsureDeleted 方法应该很熟悉。这对方法可在运行阶段创建或删除数据库。创建数据库时,会连同数据表一起创建;至于说删除数据库时嘛……库都没了,哪还有表呢。不过,有些时候,不,不是有些时候,很多时候我们其实只想删除数据表。比如要初始化应用程序;或者数据库已存在的情况下,咱们只考虑判断数据表是否存在,不存在的话就创建表。最简单的方法是直接发送 SQL 语句——如 DROP TABLE、DROP DATABASE 等。这个不在本文的讨论范围内。老周这次讨论的是运用 EF Core 自身的功能去实现。
  • 文章地址: https://www.cnblogs.com/tcjiaan/p/19007218

Abp vNext -动态 C# API 实现原理解析

  • 文章简介: 作为铺垫后续阅读源码的一些帮助开始想直接开始尝试读源码但是发现上下文连接不紧密很突兀所以还是简单介绍下如何使用。最起码从0-1。然后发现他解决的问题, 其实官方文档是有介绍如何使用的只是比较浅显想深入理解和发掘它的一些扩展性还是需要自己多下功夫的不过经过总结出的经验来说只要你想学习某一项技术但凡认真的看过它的官方文档你就已经超过了60%的人了.
  • 文章地址: https://www.cnblogs.com/yuxl01/p/18092437

【译】10 款微软 MCP 服务器,加速您的开发工作流程

  • 文章简介: 最近我们一直在大量讨论模型上下文协议MCP包括近期的博客文章以及在微软 Build 大会上。在这篇文章中,我想分享一些重要技巧,告诉您如何使用我们一直在构建的 MCP 服务器来提高开发人员的工作效率。
  • 文章地址: https://www.cnblogs.com/MeteorSeed/p/19002849

在SqlSugar的开发框架的Vue3+ElementPlus前端中增加对报表模块的封装处理实现常规报表的快速处理

  • 文章简介: 在我们开发业务系统的时候往往都需要一些数据报表进行统计查看本篇内容介绍如何在实际的前端中对报表内容进行的一些封装操作以便提高报表模块开发的效率报表模块的展示主要是结合Vue3中比较广泛使用的echarts图表组件进行展示。
  • 文章地址: https://www.cnblogs.com/wuhuacong/p/19004341

为大模型 MCP Code Interpreter 而生C# Runner 开源发布

  • 文章简介: 在7月初我立下了一个 Flag要做一个专门为大语言模型LLM设计的 C# 运行器 MCP (Model-Protocol-Context)。我的小小执念,是希望 C# 能够像 Python 一样,成为大模型世界里的一等公民。经过一段时间的构思、踩坑和开发,今天,我非常高兴地向大家宣布:这个项目—— C# Runner 已经正式开源发布了!这是一个高性能、高安全性的 C# 代码在线执行平台沙箱专为大语言模型LLM的 Function Calling、在线代码编辑器、动态脚本执行等场景而设计。我的目标很简单为 C# 在 AI 浪潮中争得一席之地,使其成为像 Python 一样被大模型轻松调度的“一等公民”。
  • 文章地址: https://www.cnblogs.com/sdcb/p/19003720/csharp-runner-mcp

还在手写JSON调教大模型.NET 9有新玩法

  • 文章简介: .NET 9 迎来了一项备受期待的功能更新对JSON Schema的原生支持。这一新增功能极大地简化了JSON Schema的生成与使用。JSON Schema作为一种描述JSON数据结构的标准格式能够帮助我们有效地验证数据结构和类型。尤其在与大语言模型LLM进行交互的场景中它扮演着至关重要的角色可以精确定义模型输入与输出的数据格式从而确保通信的准确性和可靠性。
  • 文章地址: https://www.cnblogs.com/sdcb/p/19001777/dotnet9-json-schema

第 47 期2025年7.14-7.20

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

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

.NET 使用 DocNET 库快速高效的操作 PDF 文档

  • 文章简介: DocNET 是一个基于 .NET 开源MIT license、跨平台支持Windows、Linux和macOS平台的旨在提供快速 PDF 编辑和数据提取的操作库。它是基于 Chromium 所使用的 PDFium C++ 库开发的 .NET Standard 2.0 封装库。
  • 文章地址: https://mp.weixin.qq.com/s/qJloEWIhCx7YY2w3lfTB9g

Visual Studio 现已支持新的、更简洁的解决方案文件slnx格式

  • 文章简介: 解决方案文件是 Visual Studio 中用于组织和管理多个项目的文件,其后缀通常为.sln基于 UTF-8格式的。它充当一个容器维护着项目之间的引用关系、构建配置以及其他设置定义了解决方案的结构以及包含哪些项目。现如今 Visual Studio 解决方案文件已经支持新的、更简洁的基于 XML 格式的解决方案文件格式.slnx。
  • 文章地址: https://mp.weixin.qq.com/s/ysq58eg3Eiyie_0wY_k_Gg

【开源力荐】一个 .NET 开源、快速、功能强大的电子表格组件库

  • 文章简介: ReoGrid 是一个快速且强大的开源MIT License  MIT 许可证) .NET 电子表格组件,旨在为开发者提供一套全面、灵活的电子表格解决方案。
  • 文章地址: https://mp.weixin.qq.com/s/WqPKDD841rlx8jhXmmWkxw

一个遵循 Material Design 设计规范、开源免费的 Blazor 组件库

  • 文章简介: MASA Blazor 是一个遵循 Material Design 设计规范、开源免费MIT License的 Blazor 组件库。它提供如布局、弹框标准、Loading、全局异常处理等标准场景的预置组件从更多实际场景出发满足更多用户和场景的需求最大的减少开发者的时间成本。缩短开发周期提高开发效率。
  • 文章地址: https://mp.weixin.qq.com/s/zjwzr0KZQGp1HoJtWjmp7g

代码 vs. 经验:真正优秀的.NET开发者必须懂的16条关键实践

  • 文章简介: 试想一下有一位工作7年的开发者写出来的代码简洁、优雅、易维护。另一位开发了15年却始终重复着同样的套路从未真正进步。那问题来了到底是“年限”成就了开发者 还是“思维方式、好奇心、和对代码的打磨”才是决定性因素?答案其实很简单:真正优秀的开发者,靠的不是“干了多久”,而是“每年成长了多少”。接下来,我们就用一系列真实对比例子,帮你看清优秀开发者和普通开发者的差距在哪里。看懂这些代码,相信你也能快速进阶!
  • 文章地址: https://mp.weixin.qq.com/s/ST4gjQ_pWu8ju5dPrPpbYA

一款基于 .NET 开源免费、跨平台、支持多语言的交易管理系统

  • 文章简介: TradingSystem 一款基于 .NET 开源免费、跨平台、支持多语言的交易管理系统旨在为餐厅、超市、酒店等多种商业场景提供一体化的解决方案。该系统涵盖了服务器端、PC 客户端和手机客户端的全面源码支持中文界面功能丰富且易于扩展。无论是日常交易管理、会员管理还是打印小票和生成统计报表TradingSystem 都能提供高效、便捷的服务。
  • 文章地址: https://mp.weixin.qq.com/s/WvBebsd_guMnLcH8yX22cA

一个 .NET 开源美观、灵活易用、功能强大的图表库

  • 文章简介: LiveCharts2 是一个开源、简单、灵活、交互式且功能强大的 .NET 图表库。LiveCharts2 现在几乎可以在任何地方运行Maui、Uno Platform、Blazor-wasm、WPF、WinForms、Xamarin、Avalonia、WinUI、UWP。
  • 文章地址: https://mp.weixin.qq.com/s/esXBnwqpCruN7sPBut6vYQ

在 .NET 中使用内存映射文件构建高性能的进程间通信队列

  • 文章简介: 本文会先介绍内存映射文件Memory-Mapped File的基本概念如何在 .NET 中使用,然后再介绍如何使用这两种实现来构建高性能的进程间通信队列。
  • 文章地址: https://www.cnblogs.com/eventhorizon/p/18994830

【EF Core】带主键实体与无主键实体

  • 文章简介: 上一次老周已介绍了 EF Core 框架自动发现实体和实体成员的原理。涉及到对源码的分析可能大伙伴们都看得气压升高了。故这一次老周不带各位去分析源码了咱们聊一聊熟悉又陌生的关键词——主键。说它熟悉是因为只要咱们创建数据表99%会用到;说它陌生,是指在 EF Core 中与主键相关的细节。
  • 文章地址: https://www.cnblogs.com/tcjiaan/p/18993171

探索 MCP C# SDK实现大语言模型与应用的无缝对接

  • 文章简介: 在当今人工智能快速发展的时代大语言模型LLMs已经成为众多应用的核心驱动力。然而如何让这些强大的模型与各种数据源和工具进行有效集成仍然是一个挑战。Model Context ProtocolMCP正是为解决这一问题而设计的开放协议它标准化了应用程序如何向大语言模型提供上下文信息。本文将介绍 MCP 的基本概念,并通过 C# SDK 展示如何实现客户端和服务器端的交互。
  • 文章地址: https://www.cnblogs.com/zhulige/p/18990558

从 Redis 客户端超时到 .NET 线程池挑战:饥饿、窃取与阻塞的全景解析

  • 文章简介: 在开发 .NET 应用时,我偶然遇到使用 StackExchange.Redis 作为 Redis 客户端时出现的超时问题。经查验,这些问题往往不是 Redis 服务器本身出了故障,而是客户端侧的配置和资源管理不当所致。尤其是当应用运行在高并发环境下,比如 ASP.NET Core 服务中使用 Kestrel 服务器时,超时异常如 RedisTimeoutException 或 Timeout performing GET 会频繁出现,让人头疼不已。
  • 文章地址: https://www.cnblogs.com/code-daily/p/18985234

.NET 10 Preview 6 现已发布!

  • 文章简介: 今天,我们很高兴宣布 .NET 10 的第六个预览版本发布,涵盖了 .NET 运行时、SDK、库、C#、ASP.NET Core、Blazor、.NET MAUI 等方面的改进。请查看下方链接的完整发布说明,并立即开始使用。
  • 文章地址: https://devblogs.microsoft.com/dotnet/dotnet-10-preview-6

使用 .NET 构建第一个 MCP 服务器并发布到 NuGet

  • 文章简介: 想扩展 AI 助手的自定义功能吗?在这篇文章中,我们将向你展示如何使用.NET 10 构建一个模型上下文协议MCP服务器并将其发布到 NuGet——使你的 AI 工具能够被整个.NET 社区发现和重用。我们还将向你展示.NET 10 和 NuGet 为支持这一功能添加的新特性,以及一个新的 MCP 服务器项目模板,它将帮助你更轻松地开始!
  • 文章地址: https://devblogs.microsoft.com/dotnet/mcp-server-dotnet-nuget-quickstart

第 46 期2025年7.7-7.13

使用 OpenAuth.Net 快速搭建 .NET 企业级权限工作流系统

  • 文章简介: OpenAuth.Net 是一个基于 .NET 开源免费Apache-2.0 License的权限管理及快速开发框架.NET 开源最好用的权限工作流系统。它源于 Martin Fowler 的企业级应用开发思想,并结合了最新的技术组合,如 SqlSugar、EF、Quartz、AutoFac、WebAPI、Swagger、Mock、NUnit、Vue2/3、Element-ui/plus、IdentityServer 等。该项目架构易于扩展,文档齐全且免费,特别适合中小企业使用。
  • 文章地址: https://mp.weixin.qq.com/s/D3wIFkNvFq-Z9LWOA6HSZA

C# 中 const 和 readonly 关键字的区别和用法

.NET 和 .NET Framework 2025 年 7 月服务发布更新

C# OnnxRuntime 动漫人物人脸检测

.NET 开发者最容易踩坑的6个async/await 使用错误

  • 文章简介: 今天我就来总结一下,.NET 开发者最容易犯的 6 个 async/await 使用错误,并告诉你正确的做法是什么。希望你看了之后能少走弯路,写出真正高效又稳定的异步代码
  • 文章地址: https://mp.weixin.qq.com/s/tdIX8uF8DYjrKcGMMzsmZQ

一套基于 Bulma 和 Blazor 的轻量级组件库

  • 文章简介: BulmaRazor 是一套基于 Bulma 和 Blazor 的开源MIT、免费、轻量级组件库。它利用 Blazor 框架的优势,使用 C# 代替 JavaScript 来创建丰富的交互式 UI并共享使用 .NET 编写的服务器端和客户端应用逻辑。通过封装 Bulma 样式BulmaRazor 提供了一组稳定、功能丰富且易用的 UI 组件,助力开发者快速构建现代化的 Web 应用。
  • 文章地址: https://mp.weixin.qq.com/s/5wxpO36Q4cW3eechNd6p1g

一款基于 WPF 开发的管理系统!

  • 文章简介: WPFManager 是一款基于 WPFWindows Presentation Foundation开发的管理系统采用插件式开发方式旨在提高业务分离度和多人协作开发效率。
  • 文章地址: https://mp.weixin.qq.com/s/dgYLMYyasxB_yKWNr8bzqQ

.NET MAUI 团队如何使用 GitHub Copilot 提高生产力

C#源生成器:让你的代码飞起来的黑科技

  • 文章简介: 说起源生成器,可能很多同学会想:又是什么新的轮子?我反射用得好好的,为什么要学这个?别急,看完这篇文章,你就会发现源生成器简直是性能优化的救命稻草,能让你的应用快到飞起。
  • 文章地址: https://www.cnblogs.com/token-ai/p/18979978

通过 .NET Aspire 使用本地 AI 模型

  • 文章简介: 在当今快速发展的 AI 领域,开发人员经常需要在本地环境中实验和测试 AI 模型,然后再将其部署到云端。使用本地 AI 模型不仅能够节省云资源成本,还能提供更快的迭代速度和更好的隐私保护。本文将介绍如何利用 .NET Aspire 框架结合 Ollama 在本地运行 AI 模型,并通过 Microsoft.Extensions.AI 抽象层实现从本地开发到云部署的无缝过渡。
  • 文章地址: https://www.cnblogs.com/powertoolsteam/p/18976279

《C#高级GDI+实战从零开发一个流程图》第06章繁琐没扩展性抽象

  • 文章简介: 前面的课程我们实现了两种形状矩形、圆形在第4章的时候就会发现仅增加了个新形状代码量及判断逻辑就翻倍不止异常繁琐可维护性很差更没有扩展性可言。我们本节课就来解决这一点解决的方法也很简单经典抽象
  • 文章地址: https://www.cnblogs.com/lesliexin/p/18972184

.NET 9 + React 开发的企业级后台权限管理系统,文档齐全,轻松上手

  • 文章简介: 今天推荐一款完全独立开发、基于前沿技术栈开发的RBAC权限系统。它摒弃了现成Admin框架的束缚以 ".NET 9 + React 18" 双引擎驱动,深度融合按钮级权限与数据权限控制,并原生支持多租户架构,为开发者与企业提供高可控性、易扩展的后台管理基座。
  • 文章地址: https://www.cnblogs.com/1312mn/p/18974282

C#脚本化Roslyn如何在C#脚本中引入nuget包

  • 文章简介: 假设我们开发了一个C#脚本编辑器利用Roslyn去执行用户所编写的脚本。这时候如果用户想要引用一个nuget包应该如何实现呢我们想要引用nuget包的话只要能得到nuget包及其依赖包的所有程序集和资源文件就可以了。
  • 文章地址: https://www.cnblogs.com/yangtb/p/18881071

.NET AI 模板

  • 文章简介: 随着人工智能技术的快速发展AI应用开发已成为开发者必备的技能之一。然而对于许多.NET开发者来说如何快速上手AI开发仍然是一个挑战。微软推出的.NET AI模板预览版正是为了解决这一问题而生为开发者提供了构建智能聊天应用的脚手架和最佳实践指南。本文将详细介绍如何安装和使用这个模板探索其核心功能并通过实际案例展示如何扩展其能力帮助.NET开发者快速进入AI开发领域。
  • 文章地址: https://www.cnblogs.com/powertoolsteam/p/18970200

第 45 期2025年7.1-7.6

本地 AI + .NET = 一个 C# 脚本中的 AltText 魔术

  • 文章简介: 需要快速生成图片说明?在本篇文章中,我们将展示如何将 .NET 10 的新功能与本地 AI 模型相结合,创建智能 AltText - 所有这一切只需一个简单的 C# 文件即可完成。这是一种探索人工智能在聊天之外的功能的有趣方式。
  • 文章地址: https://devblogs.microsoft.com/dotnet/alttext-generator-csharp-local-models

一款开源免费、通用的 WPF 主题控件包

精选 10 个 C#/.NET 开发必备开源库!

dotnet 代码调试方法

  • 文章简介: 文将会从基础到高级,从简单到复杂的顺序,告诉大家如何调试 dotnet 系应用,特别是桌面端应用。本文将会向大家介绍使用 VisualStudio 大量的功能用来提高调试效率,穿插着也会介绍一些好用的调试辅助工具,以及如何编写方便调试的代码,期望大家通过阅读本文能有所收获。
  • 文章地址: https://www.cnblogs.com/lindexi/p/18960345

.NET 挪车二维码生成工具开发实战

.NET Core 内存泄漏排查实战指南

  • 文章简介: 在 .NET Core 应用中,内存泄漏是指程序申请了内存但没有正确释放,导致内存占用持续增长。这种情况一开始可能不明显,但随着时间推移,应用会越来越慢,甚至崩溃。虽然 .NET 有自动垃圾回收机制GC但在某些情况下比如对象被意外持有、缓存未清理、事件订阅未取消等还是会出现内存泄漏问题。好消息是.NET 提供了一些非常实用的诊断工具,可以帮助我们快速发现并修复这些问题。
  • 文章地址: https://mp.weixin.qq.com/s/PQyqCbs9e0eDjF3Wu41z8g

MinHook 如何对 .NET 母体 CoreCLR 进行拦截

  • 文章简介: 这篇文章起源于和一家 .NET公司 开线上会议时提出的一个场景问题程序出现了非托管内存暴涨这些非托管内存关联的对象都囤积在 终结器队列 中很显然这是代码中没用 using 及时释放引发的,而这块代码又是第三方组件,你想加也加不了,所以提出了一个设想:能不能设法干预 终结器队列的 freachable 节段,让里面的对象提前释放,而不是等待不稳定的终结器线程来兜底。
  • 文章地址: https://mp.weixin.qq.com/s/kJ6uHCIZOIoqBM1KS8IiPw

精选 6 款基于 .NET 开源免费、功能强大的内容管理系统

.NET中全新的MongoDb ORM框架 - SqlSugar

免费开源 .NET OpenCV 迷你运行时全平台发布

  • 文章简介: 各位朋友好!经过数周的持续打磨,我一次性放出了 15 个全新的 OpenCvSharp 迷你运行时 NuGet 包,版本号统一为 4.11.0.35。无论你是在 Windows、Linux、macOS还是 Android、Alpine 甚至老旧 CentOS 环境中,都能即装即用、开箱即跑。
  • 文章地址: https://www.cnblogs.com/sdcb/p/18963793/opencvsharp4-mini-all-platforms-published

C#wpf ui 4.0 是如何实现页面导航的?

《C#高级GDI+实战从零开发一个流程图》第05章有锯齿拖动闪烁优化优化

  • 文章简介: 前面的课程我们实现了矩形、圆形的拖动,以及不同形状间的连线,在实现的过程中,很多读者都发现并提出来了存在显示质量差有锯齿、拖动不流畅还闪烁等问题,作为承上启下的一节课程,我们本节就来看一上如何解决这些问题。
  • 文章地址: https://www.cnblogs.com/lesliexin/p/18930941

.NET程序员的多语言笔记本Polyglot Notebook

6月

第 44 期2025年6.23-6.30

.NET应用中的高效分布式同步解决方案

  • 文章简介: DistributedLock 是一个 .NET 开源的库,它基于多种底层技术提供了强大且易于使用的分布式互斥锁、读写锁和信号量。确保多个线程、进程或服务能够安全、协调地访问共享资源,防止竞态条件,维护数据一致性。
  • 文章地址: https://mp.weixin.qq.com/s/3P3rkVE4j39knCtpRVtzDg

.NET 开源、快速开发框架选型看这里就够了,开发效率翻倍!

  • 文章简介: 选择一款全面且功能强大的快速开发框架能够帮助我们解决C#、.NET项目中的很多重复工作从而提高开发生产效率、避免工作996。今天大姚给大家分享一些 .NET 开源、功能强大的快速开发框架,同学们可以按需选择适合自己的框架进行开发(注意,以下排名不分先后)。
  • 文章地址: https://mp.weixin.qq.com/s/JwSDsQYrvBTJNJqtJRBjGg

使用 xUnit 快速编写 .NET 应用单元测试

  • 文章简介: xUnit 是一个开源、免费、以社区为中心的 .NET 单元测试框架,是用于 C# 和 F#(其他 .NET 语言可能也能运行但未提供官方支持进行单元测试的最新技术。xUnit 能够与 Visual Studio、Visual Studio Code、ReSharper、CodeRush 和 TestDriven.NET 兼容。它是.NET 基金会的一部分,并遵循其行为准则。
  • 文章地址: https://mp.weixin.qq.com/s/_jZNx2V1mRJCVL4m0nFzxw

一款基于 .NET 和 Vue3 开源Apache的MES管理系统您的新一代工厂管理助手

  • 文章简介: iMES工厂管家是一个基于.NET Core开发的新一代工厂助手MES/MOM管理系统。该项目旨在通过提供全面的工厂管理功能帮助企业实现生产过程的数字化、自动化和智能化。项目支持前端、后台自定义业务代码扩展内置了大量的通用组件和代码生成器以提高开发效率和代码质量。
  • 文章地址: https://mp.weixin.qq.com/s/lg2LRlaY7IAnietsVNF06Q

C#/.NET/.NET Core拾遗补漏合集25年6月更新

  • 文章简介: 在这个快速发展的技术世界中时常会有一些重要的知识点、信息或细节被忽略或遗漏。《C#/.NET/.NET Core拾遗补漏》专栏我们将探讨一些可能被忽略或遗漏的重要知识点、信息或细节以帮助大家更全面地了解这些技术栈的特性和发展方向。
  • 文章地址: https://mp.weixin.qq.com/s/RSbeULxSsr9TWL8qisaBww

分享一些使用 WPF 创建的精美 UI 设计案例

  • 文章简介: wpf-uidesign 是一个基于 WPF (Windows Presentation Foundation) 的 UI 设计项目,旨在提供一个高效、可定制的用户界面设计方案。作为 WPF 技术学习和研究的参考项目,帮助开发者深入理解 WPF 框架。
  • 文章地址: https://mp.weixin.qq.com/s/bUK0NgRQENsVp6nwz9DCmg

一套基于 .NET 开源的低代码、权限、工作流、动态接口平台

.NET MAUI 10 中更简洁的 XAML

  • 文章简介: 在 .NET MAUI 中使用 XAML 构建 UI 仍然是最受欢迎的方法。您可以轻松查看 UI 的嵌套结构,支持热重载,适用于大多数用例,并支持强大的状态流和数据绑定。缺点之一是它可能变得冗长。每个页面都需要您声明所使用类型的命名空间,提供前缀,当然还要使用它们。您可能比我更擅长开发,但我经常在不同的文件中使用不同的前缀来表示相同的命名空间,这造成了很大的混乱。.NET 6 引入了 C# 的全局和隐式 using 语句,大大减少了 C# 文件开头的 using 语句。现在在 .NET 10 的 Preview 5 版本中,我们为 XAML 引入了相同的功能,这样您可以在单个文件中声明命名空间和前缀,并在整个项目中使用它们。事实上,现在您可以完全省略前缀的使用!
  • 文章地址: https://devblogs.microsoft.com/dotnet/simpler-xaml-in-dotnet-maui-10/

一次 .NET 性能优化之旅:将 GC 压力降低 99%

  • 文章简介: 最近,我使用 ScottPlot 库开发一个频谱分析应用。应用的核心功能之一是实时显示频谱图这可以看作是一个高频刷新热力图Heatmap。然而在程序运行一段时间后我注意到整体性能开始逐渐下降界面也出现了卡顿。直觉告诉我这背后一定隐藏着性能瓶颈。
  • 文章地址: https://www.cnblogs.com/Cookies-Tang/p/18956241

【EF Core】DbContext是如何识别出实体集合的

  • 文章简介: 咱们都知道,在派生 DbContext 类时,集体类的集合用 DbSet 表示,而咱们最常用的方法是在 DbContext 的派生类中公开 DbSet 属性。但在实例化 DbContext 后我们并未给这些属性赋值就能查询数据了那么DbContext 类(包括其子类)是如何识别出这些公共属性并填充数据的?好,主题已经打开,接下来老周就开始表演了。有大伙伴会说了:切,这个看看源码不就知道了。是的,但有些人天生懒啊,不想看,那老周帮你看。
  • 文章地址: https://www.cnblogs.com/tcjiaan/p/18956032

C#.Net筑基-泛型T & 协变逆变

C#.Net筑基-优雅LINQ的查询艺术

  • 文章简介: LinqLanguage Integrated Query集成查询语言顾名思义就是用来查询数据的一种语言可以看作是一组功能、框架特性的集合。在.NETFramework3.5大概2007年引入C#用统一的C#语言快速查询各种数据如数据库、XML文档、对象集合等等。Linq的诞生对 C# 编程领域产生了深远而持久的影响,改变了开发人员对查询的思考方式。
  • 文章地址: https://www.cnblogs.com/anding/p/18942909

基于 Spread在 Blazor 框架中导入 / 导出 Excel

  • 文章简介: 在现代 Web 应用开发中,处理 Excel 文件的导入和导出是一项常见且重要的需求。Blazor 框架是微软推出的用于构建具有 .NET 强大功能的交互式客户端 Web UI 的相对较新的框架。而 Spread.net是一个非常强大且可扩展的 JavaScript 电子表格组件,它能使在 Blazor 框架中进行 Excel 文件的导入和导出变得更加简单。本文将详细介绍如何基于 SpreadJS在 Blazor 框架中实现 Excel 文件的导入和导出功能。
  • 文章地址: https://www.cnblogs.com/powertoolsteam/p/18944095

LinqPadC#代码测试学习一品神器

  • 文章简介: LinqPad 是一个可编写、运行C#VB/F#/SQL代码的轻量工具C#开发者强烈推荐必备的工具一个一旦用了就再也不想丢弃的工具。工具出自《C# 核心技术指南》的作者Joseph Albahari一位.Net资深技术专家。
  • 文章地址: https://www.cnblogs.com/anding/p/18939444

第 43 期2025年6.16-6.22

.NET初级软件工程师面试经验分享

  • 文章简介: 今天大姚给大家分享一个来源于DotNetGuide编程学院小伙伴的面试经验分享首先这位小伙伴是24年6月份毕业的满打满算也就只有一年的经验从当初投递简历没太多动静到后面找我帮忙优化完简历后 HR 邀约率大幅上升并且成功斩获2个不错的offer现已入职。
  • 文章地址: https://mp.weixin.qq.com/s/_I5bbp9q1Zr1xIxEghNrjA

提高 .NET 编程效率的 Visual Studio 使用技巧和建议!

  • 文章简介: 本文大姚将为你介绍一些 Visual Studio 的使用技巧和建议,旨在帮助 .NET 开发者更加高效地利用 Visual Studio 进行编程开发工作。无论你是 .NET 初学者还是经验丰富的 .NET 开发者,这些技巧都将有助于提升你的工作效率,让你能够更快地编写出高质量的代码。
  • 文章地址: https://mp.weixin.qq.com/s/DRRdK0ecHa6GvyrY37bRnw

基于 C# 编写的轻量级工控网关和 SCADA 组态软件

  • 文章简介: SharpSCADA是一个基于 C# 编写、开源LGPL-3.0 license的轻量级工控网关和 SCADA 组态软件旨在提供灵活且强大的解决方案以满足工业自动化和监控的需求。该项目支持多种工业协议包括西门子的Profinet、AB的EtherNetIPs、施耐德的Modbus和OPC等采用类OPC接口网关实现数据通信。
  • 文章地址: https://mp.weixin.qq.com/s/mDi0NbDrCM4SjyZjNlR9zw

一个基于 .NET 开源、便捷、高效的远程桌面控制工具

  • 文章简介: P2P是一个基于 .NET 开源MIT license、便捷、高效的远程桌面控制工具它采用 UDT 协议并得益于rendezvous 连接技术能够绕过大多数防火墙规则就像一个零成本的小型TeamViewer概念
  • 文章地址: https://mp.weixin.qq.com/s/fR7yUDiEN-Wa_hInRduudQ

一个基于 .NET 8 开源免费、高性能、低占用的博客系统

  • 文章简介: Masuit.MyBlogs 是一个基于 .NET 8 开源免费MIT license、高性能、高安全性、低占用的博客系统该项目仅 3MB 的代码量,目前日均处理请求数 80-600 W次同时在线活跃用户数60-600人数据量累计已达到数百万条数据库+Redis+网站主程序同时运行在一台4核8GB的机器上浏览器页面请求秒级响应CPU平均使用率控制在10%左右内存占用控制在400MB左右。
  • 文章地址: https://mp.weixin.qq.com/s/u1w8DSE_jhnTxzOlBAMfIQ

基于.NET MAUI 的多模态视觉智能

Rider 2025.2 EAP 5全新设计的监控工具窗口与新增OpenTelemetry插件

C# 能为你做什么?

  • 文章简介: 1999 年,微软将 C#(读作 C sharp作为一门新的未来派编程语言介绍给世界我有幸成为早期采用该语言的人之一。1999 年 12 月C#编译器以 alpha 版本发布时,我就接触到了它。是的,当时确实有 alpha 版本。微软花了 3 年时间才推出该语言的首个稳定可用版本。从那时起,我见证了这门新生儿成长为完全成熟的强大语言。
  • 文章地址: https://www.c-sharpcorner.com/UploadFile/mahesh/what-can-C-Sharp-do-for-you

Minimal API 与 Controller API 在.NET Core 中的区别

  • 文章简介: 将讨论.NET 9 Core Minimal API 与 Controller API 的区别。Minimal API 是在 .NET 6.0 中引入的一种快速轻量级 API 开发方式,并在 .NET 9 中得到增强。它也非常适合轻量级服务、微服务和小型 API。Minimal API 中没有路由和 [HttpGet] 属性。更简单,所有逻辑都在 Program.cs 中定义。基于 Controller 的 API 是基于 MVC模型-视图-控制器)模式的,结构化且可扩展。它适合大型和复杂的应用程序。逻辑组织在单独的控制器类中。
  • 文章地址: https://www.c-sharpcorner.com/article/different-between-minimal-api-and-controller-api-net-core

一个基于 .NET 开源、跨平台的工业物联网网关,通过可视化配置,能够轻松连接到各种设备和系统!

  • 文章简介: IoTGateway 是一个基于 .NET8 开源免费MIT License、功能强大且跨平台工业物联网网关通过可视化配置能够轻松连接到各种设备和系统如PLC、扫码枪、CNC、数据库、串口设备、上位机、OPC Server、OPC UA Server、Mqtt Server等并与Thingsboard、IoTSharp或用户自己的物联网平台如MES、SCADA进行双向数据通讯。
  • 文章地址: https://mp.weixin.qq.com/s/qogfJfZ1eBmuI_lvbMNnyQ

Model Context Protocol C# SDK v0.3.0-preview.1 版本发布

  • 文章简介: Model Context Protocol (MCP) 是一种新兴的开放标准旨在实现大型语言模型LLM与外部数据源及工具之间的无缝集成。v0.3.0-preview.1 版本是这一标准的重要更新,带来了多项新功能和增强特性,特别适合开发者构建基于 MCP 的 AI 服务或客户端应用。
  • 文章地址: https://www.cnblogs.com/shanyou/p/18942263

《C#高级GDI+实战从零开发一个流程图》第03章画一个线连接两个矩

C# 将 CSV 转化为 Excel

  • 文章简介: 在数据处理和交换的过程中CSV逗号分隔值格式和 Excel 文件格式都是非常常见的。CSV 文件以纯文本形式存储表格数据,易于生成和处理;而 Excel 文件则提供了更丰富的功能,如数据可视化、公式计算等。在实际应用中,我们经常需要将 CSV 文件转化为 Excel 文件,以利用 Excel 的强大功能进行数据分析和展示。本文将介绍如何使用合适的技术手段在 C# 中实现将 CSV 文件转化为 Excel 文件的功能。
  • 文章地址: https://www.cnblogs.com/powertoolsteam/p/18934279

记一次 .NET 某发证机系统 崩溃分析

  • 文章简介: 前些天有位朋友在微信上找到我说他的系统有偶发崩溃自己也没找到原因让我帮忙看下怎么回事我分析dump一直都是免费的毕竟对这些东西挺感兴趣有问题可以直接call我好了接下来我们就来分析dump吧。
  • 文章地址: https://www.cnblogs.com/huangxincheng/p/18932886

C# 异步编程:从 async/await 到 Task 并行库的全面解析

  • 文章简介: 在现代软件开发中处理高并发和耗时操作是一个常见的挑战。C# 提供了强大的异步编程模型它允许程序在执行耗时操作时不会阻塞主线程从而提高程序的响应性和性能。其中async/await 关键字和 Task 并行库是 C# 异步编程的核心组成部分。深入理解和掌握这些技术,对于开发高效、稳定的应用程序至关重要。本文将全面解析从 async/await 到 Task 并行库的相关知识,帮助开发者更好地运用 C# 进行异步编程。
  • 文章地址: https://www.cnblogs.com/powertoolsteam/p/18932383

.NET 10 引入后量子密码学 PQC

  • 文章简介: .NET 10 预览版 5 悄悄引入了对基于新定稿行业标准的后量子加密PQC的支持这标志着帮助开发人员保护应用程序免受未来量子驱动攻击的早期举措。后量子密码学 PQC 支持是一项坚定地展望未来的新功能,它与更广泛的行业努力保持一致,以便在量子时代到来之前为它做好准备。
  • 文章地址: https://www.cnblogs.com/shanyou/p/18932238

记录.Net 8 发布增加 PublishTrimmed 裁剪选项调用WMI 的ManagementObject 异常

  • 文章简介: 最近在做OTA的功能需要获取到sn做一些业务的逻辑。我们自己实现的库里边的大部分都是调用 System.Management 的 ManagementObjectSearcher 获取 Bios 的序列号。
  • 文章地址: https://www.cnblogs.com/wuty/p/18931865

基于 C# 和 .NET 的 Spread.NET 数据处理实战

  • 文章简介: Spread.NET 是一款全面的 .NET 表格控件它支持多种数据绑定方式能够与各种数据源如数据库、XML 文件等进行无缝集成。同时它提供了丰富的单元格样式设置、公式计算、数据验证、排序和筛选等功能可满足不同场景下的数据处理需求。其界面友好易于使用无论是简单的数据展示还是复杂的数据分析Spread.NET 都能提供出色的解决方案。
  • 文章地址: https://www.cnblogs.com/powertoolsteam/p/18930958

.NET 10 支持Linux/Unix 的ShebangHashbang

  • 文章简介: .NET 10 Preview 5 带来的C# 文件脚本化运行,在 Linux/Unix 系统中通过 #!/usr/bin/dotnet run 支持 ShebangHashbang
  • 文章地址: https://www.cnblogs.com/shanyou/p/18930500

C#实现语音预处理降噪、静音检测、自动增益附Demo源码

  • 文章简介: 无论是在音视频录制系统还是音视频通话系统、或视频会议系统中对从麦克风采集到的说话的声音数据进行预处理都是是非常必要的。语音数据预处理主要包括降噪Noise Reduction、静音检测Silence Detection/VAD、自动增益Automatic Gain Control, AGC
  • 文章地址: https://www.cnblogs.com/zhuweisky/p/18936492

第 42 期2025年6.9-6.15

Visual Studio 2022 中的 EF Core 反向工程和模型可视化扩展插件

  • 文章简介: 在 EF 6 及其之前的版本数据库优先模式Database First是可以在 Visual Studio 中通过可视化界面来操作完成的,但是到了 EF Core 之后就不再支持了(因为模型格式 EDMX (XML) 在 EF Core中未实现今天大姚给大家分享一款在 EF Core 命令行工具的基础上构建的适用于 Visual Studio 2022 中的 EF Core 反向工程和模型可视化扩展插件EF Core Power Tools。
  • 文章地址: https://mp.weixin.qq.com/s/nnJndy3C1VwZz5Yu1yPd_A

不写一行代码 .NET 使用 FluentCMS 快速构建现代化内容管理系统CMS

  • 文章简介: FluentCMS 是一个开源MIT license、现代化的内容管理系统CMS它基于强大的 ASP.NET Core + Blazor技术构建。FluentCMS助力内容写作者更高效地创作内容。其设计快速、灵活且用户友好不仅具备传统基于内容的CMS功能还擅长作为无头CMSheadless CMS使其非常适合各种数字应用场景。
  • 文章地址: https://mp.weixin.qq.com/s/nUa36FU5PUirtYx_k3d-bw

一个开源免费、功能丰富的 WPF 自定义控件资源库

推荐 3 种 .NET Windows 桌面应用程序自动更新解决方案

  • 文章简介: 在快速迭代的软件开发环境中,为 .NET Windows 桌面应用程序实现自动更新功能已成为提升用户体验和产品维护效率的关键功能。自动更新机制能够确保用户始终使用最新版本的应用,及时获取安全补丁、版本性能优化和新版本功能,并且能够显著降低技术支持成本。今天大姚给大家分享 3 种 .NET Windows 桌面应用程序自动更新解决方案,希望可以帮助到有需要的小伙伴。
  • 文章地址: https://mp.weixin.qq.com/s/2M-2I2qddvCitkrla4WmLA

一个基于 .NET 8 + Ant Design Blazor 开发的简洁现代后台管理框架

  • 文章简介: Caviar 是一个基于 .NET 8 + Ant Design Blazor 开发的、基于 Apache-2.0 协议开源的后台管理框架使用简洁架构简单大方现代包含了后台管理基础功能在开发上为了方便封装了很多Ant Design组件包含了自动列表、高级搜索、自动化菜单、布局等。此外该框架在代码生成上实现了100%的代码隔离,确保修改和重新生成代码不会对开发者造成任何影响,同时保持了开发的灵活性。
  • 文章地址: https://mp.weixin.qq.com/s/qhyhfN4u7RBfzHUdQFSpoQ

一个基于 .NET 开源、模块化 AI 图像生成 Web 用户界面

  • 文章简介: SwarmUI (原 StableSwarmUI是一个基于 .NET 开源MIT license、模块化 AI 图像生成 Web 用户界面,注重让强大工具易于访问、高性能及可扩展性。支持 AI 图像模型如Stable Diffusion、Flux等以及AI视频模型如LTX-V、Hunyuan Video、Cosmos、Wan等
  • 文章地址: https://mp.weixin.qq.com/s/NCOciHGS5yU7xui3tmT6YA

C# WinForms 实现打印监听组件

  • 文章简介: 打印监听组件是一款集成于 Windows 桌面环境的打印任务管理与监控工具,适用于企业级应用场景。它不仅支持多打印机任务的实时监控,还能通过 WebSocket 与外部系统集成,实现自动化打印、任务状态反馈、远程控制等功能。
  • 文章地址: https://www.cnblogs.com/shenchuanchao/p/18928583

C# 中委托和事件的深度剖析与应用场景

  • 文章简介: 在 C# 编程中,委托和事件是两个非常重要的概念,它们为程序的设计和开发提供了强大的功能和灵活性。委托可以看作是一种类型安全的函数指针,它允许将方法作为参数传递给其他方法,从而实现回调机制。而事件则是基于委托的一种特殊机制,用于实现对象之间的消息传递和事件驱动编程。理解委托和事件的原理和应用场景,对于编写高效、可维护的 C# 代码至关重要。
  • 文章地址: https://www.cnblogs.com/powertoolsteam/p/18926505

C# 锁机制全景与高效实践:从 Monitor 到 .NET 9 全新 Lock

C# 与低代码平台的融合:以活字格为例的 Web API 开发实践

  • 文章简介: 在当今软件开发领域,低代码平台凭借其高效、便捷的特性逐渐成为开发的主流趋势。而 C# 作为一种功能强大的编程语言,在服务端开发中有着广泛的应用。将 C# 与低代码平台相结合,能够充分发挥两者的优势,快速开发出高质量的应用程序。本文将以葡萄城公司的企业级低代码平台 —— 活字格为例,详细介绍如何使用 C# 进行接口扩展,创建服务端 Web API。
  • 文章地址: https://www.cnblogs.com/powertoolsteam/p/18924171

​微软 AI Agent三剑客AutoGen、Semantic Kernel与MEAI的协同演进

  • 文章简介: 微软正在积极构建其人工智能AI开发者生态系统旨在为开发者提供从实验研究到生产部署的全方位支持。在这一宏大蓝图中AutoGen、Semantic Kernel (SK) 和 Microsoft.Extensions.AI (MEAI) 是三个关键的框架组件,各自扮演着独特且相互关联的角色。
  • 文章地址: https://www.cnblogs.com/sheng-jie/p/18924852

WinForm中实现Adobe PDF Reader实现旋转PDF功能

C# Visual Studio工具使用实践

第 41 期2025年6.1-6.8

免费且全面的C#/.NET/.NET Core面试宝典阅读量突破40万+了!

  • 文章简介: C#/.NET/.NET Core相关技术常见面试题汇总不仅仅为了面试而学习更多的是查漏补缺、扩充知识面和大家共同学习、携手进步。该面试宝典知识库主要由自己平时学习和工作实践总结、网上优秀文章资料收集这一部分一定会标明来源和社区小伙伴提供三部分组成。
  • 文章地址: https://mp.weixin.qq.com/s/1B_ncf-JMNlpakuKdGo5gQ

一种更简单的方式运行 C# 代码,简化 C# 开发体验!

  • 文章简介: 前段时间 .NET 10 Preview 4 推出了一种更简单的方式运行 C# 代码即可以直接使用dotnet run file.cs 命令运行 C# 文件。这意味着我们不再需要创建项目文件或搭建整个应用程序框架,就能够快速运行脚本、测试代码片段或验证想法。
  • 文章地址: https://mp.weixin.qq.com/s/ujJ4pYi_O2NBbWVHIdyH3g

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

  • 文章简介: 公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架每周至少会推荐两个优秀的项目和框架当然节假日除外公众号推文中有项目和框架的详细介绍、功能特点、使用方式以及部分功能截图等打不开或者打开GitHub很慢的同学可以优先查看公众号推文文末一定会附带项目和框架源码地址。注意排名不分先后都是十分优秀的开源项目和框架每周定期更新分享。
  • 文章地址: https://mp.weixin.qq.com/s/vF2XAw-FgOq2l1iAPZpw4A

一个 C# 开源、免费、实用且强大的工具类库集成超过1000多种扩展方法

.NET 9 按需输出日志,带日志缓冲

  • 文章简介: 在 .NET 9 中引入日志缓冲功能——这一创新功能暂时将日志存储在内存中,并允许您稍后决定是否输出。与其立即做出输出或丢弃的决定,缓冲功能让您能够根据实际运行时结果对哪些日志进行保留进行上下文控制。
  • 文章地址: https://devblogs.microsoft.com/dotnet/emit-logs-on-demand-with-log-buffering/

C# 模式匹配全解:原理、用法与易错点

  • 文章简介: 随着C#不断发展,"模式匹配"Pattern Matching已经成为让代码更加友好、可读和强大的核心特性。从 C# 7.0 初次引入,到 C# 11的能力扩展模式匹配为处理类型判断、属性解构、集合匹配等提供了简洁、高效且类型安全的表达方式。它不仅能让 if/switch 等控制结构变得“声明式”,还能带来性能提升。在这篇文章里,我们将深入剖析 C 的所有模式匹配语法和用法,追踪其演变,讲清一些容易混淆和误用的地方,让大家能了解模式匹配本质。
  • 文章地址: https://www.cnblogs.com/InCerry/p/-/introduce-cs-pattern-match

使用.NET为树莓派开发Wifi配网功能

  • 文章简介: 在之前的系列文章中我们已经搭建了基本的硬件平台和软件架构但有一个问题一直困扰着我当做好一个差不多的机器人带到新环境时如何让它连接到新环境的WiFi网络呢传统的做法可能需要连接键盘鼠标显示器然后进行可视化界面操作这在实际应用中非常不便。于是我就想着用.NET技术解决这个痛点实现一个优雅的WiFi配网方案。然后结合显示屏和一些语音交互做成一个不错的树莓派可爱的机箱之类的类似我之前的做的这种外形的小机器人。
  • 文章地址: https://www.cnblogs.com/GreenShade/p/18913382

【译】Visual Studio 扩展管理器更新

  • 文章简介: Visual Studio 2022 的最新更新引入了专门的设计用于改进扩展管理方式的功能。这些更新提供的工具可以帮助您自动化过程,为配置提供详细的控制,并增强用户界面以简化您的开发工作流程。
  • 文章地址: https://www.cnblogs.com/MeteorSeed/p/18912257

理解 .NET 结构体字段的内存布局

  • 文章简介: 本文将介绍 .NET 中结构体字段的内存布局包括字段的对齐Alignment、填充Padding以及如何使用 StructLayoutAttribute 来控制字段的内存布局。
  • 文章地址: https://www.cnblogs.com/eventhorizon/p/18913041

聊一聊 .NET在Linux下的IO多路复用select和epoll

  • 文章简介: 在windows平台上相信很多人都知道.NET异步机制是借助了Windows自带的 IO完成端口 实现的异步交互,那在 Linux 下.NET 又是怎么玩的呢?主要还是传统的 selectpollepoll 的IO多路复用在 coreclr源代码中我们都能找到它们的影子。
  • 文章地址: https://www.cnblogs.com/huangxincheng/p/18911996

.NET 9中的异常处理性能提升分析为什么过去慢未来快

  • 文章简介: 随着现代云原生、高并发、分布式场景的大量普及异常处理Exception Handling早已不再只是一个冷僻的代码路径。在高复杂度的微服务、网络服务、异步编程环境下服务依赖的外部资源往往不可靠偶发失效或小概率的“雪崩”场景已经十分常见。实际系统常常在高频率地抛出、传递、捕获异常异常处理性能直接影响着系统的恢复速度、吞吐量甚至是稳定性与容错边界。
  • 文章地址: https://www.cnblogs.com/InCerry/p/-/dotnet-9-exception-pref-improve

揭秘C#异步编程核心机制:从状态机到线程池的全面拆解

  • 文章简介: C#中的异步编程是一个强大且复杂的特性它允许开发者编写非阻塞的代码从而显著提升应用程序的响应性和吞吐量。本文将深入剖析异步编程的底层原理从async和await关键字的工作机制到状态机、任务调度、线程管理和异常处理等核心概念。
  • 文章地址: https://www.cnblogs.com/code-daily/p/18909634

【ASP.NET Core】调用 Web API 备份数据库

  • 文章简介: 今天咱们聊一个很单的主题,写一个 Web API客户端可以调用它来备份 SQL Server 数据库。不知道大伙伴们有没有做过这活。相信做过的人会比老周更明白毕竟老熟人都知道老周有两大弱项SQL、汇编。汇编呢是学生时代没好好学想当年很轻松地就拿下了二级C++,偏就没学会汇编;而 SQL 呢,本来就学得一般,再加上用得少,忘得差不多了,所以别人给老周安排的项目基本不包括写 SQL 的,最终导致 SQL 方面越来越弱。
  • 文章地址: https://www.cnblogs.com/tcjiaan/p/18907380

【开源力荐】一个基于 .NET 开源的工业视觉软件框架

  • 文章简介: OpenIVS 是一个基于 .NET 开源Apache-2.0的工业视觉软件框架提供了相机连接、图像采集、图像处理、模型推理、PLC控制等功能。你可以使用 OpenIVS 快速搭建一个工业视觉检测系统,实现自动化检测、缺陷识别等功能。
  • 文章地址: https://mp.weixin.qq.com/s/Ai9PUYwuCW-7Y3tjmVkiKg

5月

第 40 期2025年5.26-5.31

一款 .NET 开源、免费的适用于 Windows 下 PC 版微信/QQ/TIM的防撤回补丁我已经看到了撤回也没用了

  • 文章简介: RevokeMsgPatcher 是一款基于 .NET 开源、免费的适用于 Windows 下 PC 版微信/QQ/TIM的防撤回补丁我已经看到了撤回也没用了通用的微信多开工具支持最新版微信/QQ/TIM。
  • 文章地址: https://mp.weixin.qq.com/s/a6ZtLbm4Ybj9HIf2fIk2VQ

一款.NET开源、免费、功能强大的 Windows 文件搜索和应用程序启动器

  • 文章简介: Flow.Launcher是一款由 .NET 开源、免费、功能强大、方便实用的 Windows 文件搜索和应用程序启动器,能够帮助你快速查找文件、启动应用程序和执行系统操作,提高工作效率和操作便利性。并且生态完善,有插件商店,你可以查看完整的插件列表,或通过 "设置 "中的 "插件商店 "菜单快速安装插件。
  • 文章地址: https://mp.weixin.qq.com/s/OMd07mRMJXjL9Av10UsBYA

一个简单高效、低内存的 .NET 处理 Excel 文件的实用类库

  • 文章简介: MiniExcel 是一个简单高效的 .NET 处理 Excel 查、写、填充数据的实用工具类库旨在避免内存溢出OOM问题。目前主流框架大多需要将数据全载入到内存方便操作但这会导致内存消耗问题MiniExcel 尝试以 Stream 角度写底层算法逻辑能让原本1000多MB占用降低到几MB避免内存不够情况。
  • 文章地址: https://mp.weixin.qq.com/s/BvxjzwhClCV1PCsbkqWAKg

WPF 使用GDI+提取图片主色调并生成Mica材质特效背景

一个基于 .NET 8.0 + Uni-App 开源的、支持可视化布局的小程序商城系统,前后端分离!

  • 文章简介: 核心商城系统CoreShop 是基于 Asp.Net 8.0、Uni-App开发、支持可视化布局的小程序商城系统前后端分离支持跨平台运行。拥有分销、代理、团购秒杀、接龙、拼团、直播、优惠券、自定义表单等众多营销功能拥有完整SKU、下单、售后、物流流程支持可视化自定义首页模块布局效果。
  • 文章地址: https://mp.weixin.qq.com/s/UVQmkTUz_ue_pE7ngGOWvQ

PP-OCRv5 C++封装DLL C#调用源码分享

PLINQ vs LINQC#中的使用场景与性能洞察

  • 文章简介: 随着软件应用中计算密集型任务和大型数据集的日益普遍,开发者需要高效的工具来处理数据。在 C# 中,两个常用的数据处理工具是 LINQ语言集成查询和 PLINQ并行 LINQ。它们在语法和功能上相似但在查询的执行方式上却有本质区别。本文将深入探讨 LINQ 与 PLINQ 的主要差异、适用场景以及性能对比,同时通过实际示例和基准测试来说明它们的使用效果。
  • 文章地址: https://mp.weixin.qq.com/s/JiJjzigo73LT96zpJ_xKSg

.NET 10 进展之 CoreCLR Interpreter

  • 文章简介: 我们从前一阵子 Maui 几个被离职的Mono 工具链相关的微软员工来说起,通过现象看本质,这意味着.NET 10 将完成对Mono的完全替代。.NET 10 特性中有一个 @dotnet/runtime/issues/112158 CoreCLR Interpreter, 将 Mono 的解释器interpreter移植到 CoreCLR 的工作进展和目标。Mono 是 .NET 项目的一个实现,历史上以其解释器模式和嵌入式支持而闻名。将其解释器移植到 CoreCLR 的目标是为 CoreCLR 提供完整的解释器支持,包括运行测试套件和支持无 JIT/AOTJust-In-Time 编译/提前编译)模式的全解释器模式。
  • 文章地址: https://mp.weixin.qq.com/s/XUaLHK3K_H_Hk3u4f8CnoA

一款开源免费、功能丰富的仓库管理与执行系统,便于二次开发!

  • 文章简介: WMES是一个基于 .NET + LayUI 开源的仓库管理与执行系统,旨在提供高效、灵活的仓库管理解决方案。该系统通过集成化的功能模块,实现了仓库运营的自动化、智能化,并提升了仓库管理的效率和准确性。
  • 文章地址: https://mp.weixin.qq.com/s/fRiR2ZoPVsaFzpeAddP3LA

一套开源、免费、高颜值的 WPF 控件库它几乎重写了所有原生样式同时包含80余款自定义控件

  • 文章简介: HandyControl 是一套开源、免费、高颜值的 WPFWindows Presentation Foundation的控件库它几乎重写了所有原生样式并提供了80余款自定义控件。该项目致力于提升WPF应用的用户界面体验通过提供丰富、美观且易用的控件帮助开发者更高效地构建高质量的桌面应用。
  • 文章地址: https://mp.weixin.qq.com/s/ii8bxSXwIMoCTdwftbdq8g

用纯C#打造零依赖的.ico图标生成器支持.NET9与AOT编译

Circuit Breaker Policy Fine-tuning Best Practice

微调你的应用程序产生的日志量

  • 文章简介: 如果你正在运行一个生产应用程序,你知道管理日志的挑战。日志太少会让你在黑暗中摸索;日志太多会让你被数据淹没并支付过高的存储成本。这是一个经典的可观察性困境——当事情出错时,你想要全面的信息,但你又不想存储所有从快乐路径中获取的细节。现在,让我们来看看.NET 中的日志采样——一种强大的功能,它允许你策略性地减少日志量,同时保持可观察性。与简单的日志过滤(它使用二元决策,即发送或发送日志)不同,采样为你提供了细粒度的控制,让你能够从应用程序的不同部分发送精确百分比的日志。
  • 文章地址: https://devblogs.microsoft.com/dotnet/finetune-the-volume-of-logs-your-app-produces

.NET8带来的一些新特性

C#学习构建一个更真实的基于LLM的简历评估系统

.NET AI 基座双核引擎正式版发布:深度拆解 AI / Vector Extensions 如何重构企业级 AI 架构​

  • 文章简介: 关注.NET AI和.NET Vector原生开发已有半年之久了其核心组件在历经这半年预发布期的持续迭代后这两大基座终于在5月16日和5月20日逐步发布了。在此之前基于预发布版本撰写的文章和调试工作常常受限于功能的缺失许多特性无法正常调用只能通过下载源代码进行调试。如今随着正式版的发布这些库为 .NET 原生 AI 开发提供了强大的基础,支持开发者构建可扩展、可维护且具备互作性的 AI 驱动型应用程序。
  • 文章地址: https://www.cnblogs.com/code-daily/p/18899291

第 39 期2025年5.19-5.25

精选 5 款开源、免费、美观的 .NET Blazor UI 组件库

  • 文章简介: 今天大姚给大家分享 5 款开源、免费、美观的 .NET Blazor UI 组件库,希望可以帮助到有需要的小伙伴(注意:以下排名不分先后,都是十分优秀的 Blazor UI 组件库)。
  • 文章地址: https://mp.weixin.qq.com/s/z2gMth_M2HWOz0st-5Shww

一个 .NET 开源、免费、使用简单的人脸识别库

  • 文章简介: FaceRecognitionDotNet 是一个基于 .NET 开发的跨平台面部识别API旨在为用户提供简单易用的面部识别功能。该项目通过将 face_recognition 库移植到 C#,实现了在 Windows、Linux 和 MacOS 上的跨平台支持。FaceRecognitionDotNet 提供了丰富的功能和示例代码,方便开发者快速上手和使用。
  • 文章地址: https://mp.weixin.qq.com/s/s9m39IyrEOgzxMlCSUf_ZQ

一套基于 .NET 开发支持跨平台、多商户的第三方支付SDK助力快速集成支付功能

  • 文章简介: Paylinks 是一套基于现代 .NET 开发的支持跨平台、多商户的第三方支付SDK。该项目旨在简化开发者接入第三方支付平台的过程特别是针对支付宝和微信支付便于快速集成支付功能。Paylinks 提供了丰富的配置选项和示例代码,以帮助开发者更快地上手和使用。
  • 文章地址: https://mp.weixin.qq.com/s/kOSVpiKyXrYLH5GrKOLm1A

一个基于 ASP.NET Core 实现的领域驱动设计落地战术框架

  • 文章简介: netcorepal-cloud-framework 是一个基于 ASP.NET Core 实现的领域驱动设计落地战术框架。框架核心特性,领域驱动设计实践支持 + CQRS + Event Driven + 分布式事务(事件处理的最终一致性) + 多租户 + 多环境(灰度发布)。
  • 文章地址: https://mp.weixin.qq.com/s/Yj5wCjCFsR58MHdiUlXo1g

.NET微信网页开发之使用微信JS-SDK自定义微信分享内容

一个使用 WPF 开发的 Diagram 画板工具包含流程图FlowChart思维导图MindEditor

  • 文章简介: AIStudio.Wpf.Diagram 是一个使用 WPF 开发、开源LGPL-3.0协议)的 Diagram 画板工具包含流程图FlowChart思维导图MindEditor该画板在 WPF-Diagram-Designer 的基础上进行的开发UI界面框架使用的是Fluent.Ribbon。
  • 文章地址: https://mp.weixin.qq.com/s/dAyNl_8vuKD1-qVvUY044g

微软正式发布 SQL Server 2025 公开预览版深度集成AI功能

  • 文章简介: 微软在今年的 Build 2025 大会上正式发布了 SQL Server 2025 公开预览版,标志着这一经典数据库产品在 AI 集成、安全性、性能及开发者工具方面的全面升级。
  • 文章地址: https://mp.weixin.qq.com/s/eS6CR6X1TMy5H6YAnT1zxA

一个基于 C# 编写的事件驱动、具备专业水准的算法交易平台(量化交易引擎)

  • 文章简介: Lean 是由 QuantConnect 提供的一个基于 C# 编写的事件驱动、采用模块化设计、具备专业水准的算法交易平台(量化交易引擎),该引擎是一个用于在多个金融市场上进行回测和实盘交易算法的开源平台。它允许开发者直接从终端管理项目、运行回测、部署实盘算法以及执行与算法交易相关的各种其他任务。该命令行界面通过自动化任务、实现与云服务的无缝集成以及促进与 QuantConnect 社区的协作来简化工作流程。它专为需要强大且灵活工具以简化其交易策略的量化开发者而设计。
  • 文章地址: https://mp.weixin.qq.com/s/MDn-Z1TB3qQn7yqfcP5Eug

在 .NET 中将 EF Core 升级到 9.0.5 MySQL 连接提示 get_LockReleaseBehavior

  • 文章简介: 在 .NET 中将 EF Core 升级到 9.0.5 MySQL 连接提示 Method 'get_LockReleaseBehavior' in type 'Pomelo.EntityFrameworkCore.MySql.Migrations.Internal.MySqlHistoryRepository' from assembly 'Pomelo.EntityFrameworkCore.MySql, Version=8.0.3.0, Culture=neutral, PublicKeyToken=2cc498582444921b' does not have an implementation。
  • 文章地址: https://mp.weixin.qq.com/s/QjztDCuuy49xsi6GpyE1wA

重磅消息,微软宣布 VS Code Copilot 开源,剑指 Cursor

  • 文章简介: 微软宣布重磅消息将把 GitHub Copilot Chat 扩展的代码以 MIT 许可证协议开源,然后将扩展中的 AI 功能重构到 VS Code 核心中,这一举措是为了将 VS Code 成为一个开源 AI 编辑器做准备!
  • 文章地址: https://mp.weixin.qq.com/s/kzMB-x9BJydLjjCObbrriQ

.NET Aspire 9.3 已经发布,并增强了 GitHub Copilot

  • 文章简介: 今天,我们非常激动地宣布 .NET Aspire 9.3 的发布!这次更新带来了许多质量改进、集成增强和 API 更新。我们最兴奋的是将 GitHub Copilot 的强大功能带到您的 .NET Aspire 仪表板中,帮助您在仪表板内分析应用程序、调试并改进它们。
  • 文章地址: https://devblogs.microsoft.com/dotnet/introducing-dotnet-aspire-93

.NET 的全新低延时高吞吐自适应 GC - Satori GC

  • 文章简介: .NET 的新低延时高吞吐自适应 GC —— Satori GC 仍然采用 Dijkstra 风格的写屏障设计,因此吞吐量性能仍然能够匹敌已有的 Server GC。另外Satori GC 采用了分代、增量并发回收设计,所有与堆大小成比例的主要 GC 阶段都会与应用程序线程并发执行,完全不需要暂停应用程序,除了压缩过程之外。不过,压缩仅仅是 GC 可以执行但不是必须执行的一个可选项。例如 C++/Rust 的内存分配器也不会进行压缩但仍能正常运行Go 的 GC 也不会进行压缩。
  • 文章地址: https://www.cnblogs.com/hez2010/p/18889954/the-new-satori-gc-for-dotnet

.NET 10 进展之 CoreCLR Interpreter

  • 文章简介: 我们从前一阵子 Maui 几个被离职的Mono 工具链相关的微软员工来说起,通过现象看本质,这意味着.NET 10 将完成对Mono的完全替代。.NET 10 特性中有一个 @dotnet/runtime/issues/112158 CoreCLR Interpreter, 将 Mono 的解释器interpreter移植到 CoreCLR 的工作进展和目标。Mono 是 .NET 项目的一个实现,历史上以其解释器模式和嵌入式支持而闻名。将其解释器移植到 CoreCLR 的目标是为 CoreCLR 提供完整的解释器支持,包括运行测试套件和支持无 JIT/AOTJust-In-Time 编译/提前编译)模式的全解释器模式。
  • 文章地址: https://www.cnblogs.com/shanyou/p/18895698

WinDbg 分析 .NET Dump 线程锁问题

  • 文章简介: 在定位 .NET 应用程序中的高 CPU 占用问题时WinDbg 是非常强大的工具之一,尤其配合 SOS 扩展使用可以快速锁定“忙线程”或死锁等问题。本文将基于一次实际的分析流程,演示如何一步步定位由线程锁引起的 CPU 高占用。
  • 文章地址: https://www.cnblogs.com/chenyishi/p/18894206

SuperSocket 2.0 的发布标志着.NET Socket 服务器框架迈入了一个全新的时代

C#线程池核心技术:从原理到高效调优的实用指南

  • 文章简介: 在现代软件开发中多线程编程是提升应用程序性能的关键手段。随着多核处理器的普及合理利用并发能力已成为开发者的重要课题。然而线程的创建和销毁是一个昂贵的过程涉及系统资源的分配与回收频繁操作会导致性能瓶颈。线程池应运而生通过预先创建并重用线程线程池不仅降低了线程管理的开销还能有效控制并发线程数量避免资源耗尽。线程池Thread Pool作为多线程编程中的核心技术之一它通过管理一组预创建的线程来执行任务有效减少线程创建和销毁的开销提升应用程序的性能和响应能力。在 .NET 中System.Threading.ThreadPool 类为开发者提供了一个托管线程池,内置于 CLR公共语言运行时之中。它支持任务的异步执行、线程数量的动态调整以及状态监控成为多线程编程的基础设施。无论是处理 Web 请求、执行后台任务,还是进行并行计算,线程池都能显著提升效率。
  • 文章地址: https://www.cnblogs.com/code-daily/p/18886677

用 Sidecar 容器为 .NET Core 应用做诊断和性能分析

第 38 期2025年5.12-5.18

再也不用为找项目发愁了C#/.NET/.NET Core优秀项目和框架精选值得你拥有

  • 文章简介: 你还在为如何找到优质的C#/.NET/.NET Core项目和框架发愁吗今天大姚给大家推荐一个收录了非常多优秀的C#/.NET/.NET Core项目和框架的宝藏资源帮助开发者发现功能强大、性能优越、创新前沿、简单易用的C#/.NET/.NET Core优秀项目和框架无论你是寻找灵感、学习新技术、改进代码质量还是想拓展自己的技术视野都能为你提供有价值的参考和指导。关注优秀项目和框架精选能让你及时了解C#、.NET和.NET Core领域的最新动态和最佳实践提高开发效率和质量。
  • 文章地址: https://mp.weixin.qq.com/s/WBcq-M5CeM7Zj3O42k-qdA

一款基于 .NET 开源、可以拦截并修改 WinSock 封包的 Windows 软件

  • 文章简介: WinsockPacketEditorWPE x64一款基于 .NET 开源MIT license、可以拦截并修改 WinSock 封包的 Windows 软件,自适应支持 32 位及 64 位的目标程序,软件支持 SOCKS 代理和进程注入两种模式,并且具有高级滤镜和自动化机器人等功能,开发中使用了 C# 的多线程和消息队列技术,测试拦截了 100 万+的封包不会卡死或退出。
  • 文章地址: https://mp.weixin.qq.com/s/a2knh4wTPZqPPBq9ERArVg

【开源力荐】一款基于 Ant Design 风格开源、免费、现代化的 WinForm UI 界面库全面支持AOT

  • 文章简介: AntdUI 是一个基于 Ant Design 设计语言的 WinForm UI 界面库致力于将现代美观的前端设计风格带入到桌面应用程序中。该项目采用纯GDI绘图不依赖任何图片资源并全面支持AOT最低兼容 .NET Framework 4.0。
  • 文章地址: https://mp.weixin.qq.com/s/_rT6TD7tI-HicNsPtQ3M_g

一套基于 Bootstrap 和 .NET Blazor 的开源企业级组件库

  • 文章简介: BootstrapBlazor 是一套基于 Bootstrap 和 Blazor 的开源Apache License、企业级组件库无缝整合了 Bootstrap 框架与 Blazor 技术。它提供了一整套强大的工具,使开发者能够轻松创建响应式和交互式的 Web 应用程序,喜欢 Bootstrap 风格的小伙伴推荐使用。
  • 文章地址: https://mp.weixin.qq.com/s/cOPEdLj989f7YTKOeqK2lw

用 VS Code 编写、运行与调试 .NET 应用全攻略macOS 跨平台支持),非常的简单

  • 文章简介: 随着 Visual Studio for Mac 将于 2024 年 8 月 31 日正式退役,微软推荐 C# 开发者转向跨平台的替代方案 —— Visual Studio CodeVS Code。配合 C# Dev Kit 插件VS Code 提供了完整的 .NET 开发、运行与调试体验。另外也有.NET开发者用惯VS而不太会用VS Code开发.NET。
  • 文章地址: https://mp.weixin.qq.com/s/7PZ0N0xrwXzN2GWZVFGeKw

.NET 10 Preview 4 现在可以使用了!

  • 文章简介: 今天,我们很高兴宣布 .NET 10 的第四次预览发布,包括 .NET 运行时、SDK、库、C#、ASP.NET Core、Blazor、.NET MAUI 等方面的增强。请查看下方的完整发布说明,并立即开始使用。
  • 文章地址: https://devblogs.microsoft.com/dotnet/dotnet-10-preview-4

.NET 和.NET Framework 2025 年 5 月服务更新

在您的 .NET AI 应用中评估内容安全

  • 文章简介: 我们很高兴地宣布Microsoft.Extensions.AI.Evaluation.Safety 包已添加到 Microsoft.Extensions.AI.Evaluation 库中!这个新包提供了评估器,帮助您检测 AI 生成内容中的有害或敏感内容——例如仇恨言论、暴力、版权材料、不安全代码等。这些安全评估器由 Azure AI Foundry 评估服务提供支持,并设计为可以无缝集成到您现有的工作流程中,无论您是在本地运行单元测试中的评估,还是在 CI/CD 管道中自动执行离线评估检查。
  • 文章地址: https://devblogs.microsoft.com/dotnet/evaluating-ai-content-safety

理解 C# 中的各类指针

  • 文章简介: 指针是一种特殊的变量,它存储了一个内存地址,这个内存地址代表了另一块内存的位置。指针指向的可以是一个变量、一个数组元素、一个对象实例、一块非托管内存、一个函数等。截止到发文为止,.NET 最新正式版本为 .NET 9C# 最新正式版本为 C# 13。文中提及的 IL 代码可能会随编译器版本的不同而有所差异,仅供参考。本文将介绍到发文为止 C# 中的各类指针,并对比差异。
  • 文章地址: https://www.cnblogs.com/eventhorizon/p/18873400

换个方式用C#开发微信小程序

  • 文章简介: 前一阵子帮朋友开发个微信小程序一开始使用Wechat Devtools开发实在受不了转用uniapp开发。后来突发奇想能否将C#写的PixUI编译成WebAssembly由微信小程序加载运行。先上网搜了下小程序使用blazor的文章都是用WebView包了一下blazor应用没有参考价值还是自己动手实现吧。
  • 文章地址: https://www.cnblogs.com/BaiCai/p/18877189

记一次ASP.NET CORE线上内存溢出问题与dotnet-dump的排查方法

dotnet-trace 分析.net程序性能

  • 文章简介: 本文将介绍如何使用 dotnet-trace 工具进行 .NET Core 应用的性能跟踪,并结合 PerfView 和 Speedscope 等可视化工具,深入理解应用的运行状况。
  • 文章地址: https://www.cnblogs.com/chenyishi/p/18881181

第 37 期2025年5.1-5.11

在 .NET 中使用 Sqids 快速的为数字 ID 披上神秘短串,轻松隐藏敏感数字!

  • 文章简介: Sqids 是一个基于 C# 编写、开源的轻量级工具库,它允许你从数字生成类似 YouTube 的 ID。它可以将数字如 127编码为字符串如 yc3然后你可以将这些字符串解码回原始数字。当你想要将数字如顺序数值 ID混淆为看似随机的字符串以便在 URL 和其他地方使用时Sqids 就非常派得上用场。
  • 文章地址: https://mp.weixin.qq.com/s/uZws-L02Gee1KusPub6E0g

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

  • 文章简介: 公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架每周至少会推荐两个优秀的项目和框架当然节假日除外公众号推文中有项目和框架的详细介绍、功能特点、使用方式以及部分功能截图等打不开或者打开GitHub很慢的同学可以优先查看公众号推文文末一定会附带项目和框架源码地址。注意排名不分先后都是十分优秀的开源项目和框架每周定期更新分享欢迎关注公众号追逐时光者第一时间获取每周精选分享资讯🔔)。
  • 文章地址: https://mp.weixin.qq.com/s/ItUqROEL0OV13Iwpkgxy7A

C# 14 新增功能一览,你觉得实用吗?

FluentTerminal一个基于 UWP 开发的现代化 Windows 终端应用

  • 文章简介: FluentTerminal 是一个基于 UWP 开发且开源GPL-3.0 license的现代化 Windows 终端应用,旨在为用户提供高度可定制、功能丰富的终端体验。通过其强大的自定义主题模块,用户可以轻松打造个性化十足的终端界面,支持标签页和多个窗口、内置 SSH 和 Mosh 连接支持。
  • 文章地址: https://mp.weixin.qq.com/s/HxPTRAk1Zq4-aWZ9clcXsw

分享 2 款基于 .NET 开源的实时应用监控系统

  • 文章简介: 在现代软件开发和运维管理中,实时应用监控系统扮演着至关重要的角色。它们能够帮助开发者和运维人员实时监控应用程序的状态,及时发现并解决问题,从而确保应用的稳定性和可靠性。今天大姚给大家分享 2 款基于.NET 开源的实时应用监控系统,希望可以为大家提供一些有效的监控解决方案。
  • 文章地址: https://mp.weixin.qq.com/s/TqENSADTTb1yG274dJC3QQ

一个包含 80+ C#/.NET 编程技巧实战练习开源项目!

  • 文章简介: C#/.NET/.NET Core编程常用语法、算法、技巧、中间件、类库、工作业务实操练习集配套详细的文章教程讲解助你快速掌握C#/.NET/.NET Core中各种编程常用语法、算法、技巧、中间件、类库、工作业务实操等等。
  • 文章地址: https://mp.weixin.qq.com/s/pazQ3bfyI6maepGjpOw1Ow

为什么我们用 C# 构建了我们的创业公司

  • 文章简介: 当我们开始构建 Tracebit——一款面向 B2B SaaS 安全产品时,我早期做出的一个关键决定是选择一种编程语言。虽然许多初创公司倾向于选择 Python、TypeScript、Golang 或 Rust但我选择了不同的道路C#。我之前已经相当多地写过关于这个决定的内容,我想在这里分享一些亮点。
  • 文章地址: https://devblogs.microsoft.com/dotnet/why-we-built-our-startup-in-csharp/

C# 14 探索扩展成员

  • 文章简介: C# 14 引入了扩展成员。C# 长期以来就有了扩展方法,新的扩展成员语法则在此基础上构建了这个熟悉的特性。最新的预览版增加了静态扩展方法和实例及静态扩展属性。我们未来将发布更多种类的成员。
  • 文章地址: https://devblogs.microsoft.com/dotnet/csharp-exploring-extension-members/

C# 线程安全集合 Concurrent

  • 文章简介: 最近看一些代码的时候发现有人用 System.Collections.Concurrent 下的 BlockingCollection 很便利的实现了生产者 - 消费者模式这是之前没有注意到的之前只关注过 ConcurrentQueue 、ConcurrentStack 或 ConcurrentBag这些并发队列并发堆栈并发包相关的使用正好好奇 BlockingCollection的用法本次将 System.Collections.Concurrent 下的所有用法都实践一下
  • 文章地址: https://www.cnblogs.com/pandefu/p/18864569

一个基于 WPF 开源、美观的通用上位机程序框架

  • 文章简介: Cheems上位机框架是一个基于WPFWindows Presentation Foundation技术构建的开源、通用上位机程序框架旨在提供一个高效、可扩展、易于维护的开发平台用于快速构建各类工业自动化、设备监控、数据采集与分析等上位机应用。
  • 文章地址: https://mp.weixin.qq.com/s/ZhfhfaHorHoHxn0sSRG2dA

一款基于 .NET 开源的多功能的 B 站视频下载工具

  • 文章简介: downkyi哔哩下载姬是一款基于 .NET 开源、简单易用的哔哩哔哩B站视频下载工具具有简洁的界面流畅的操作逻辑。哔哩下载姬可以下载几乎所有的 B站视频并输出mp4格式的文件。采用Aria下载器多线程下载采用FFmpeg对视频进行混流、提取音视频等操作。
  • 文章地址: https://mp.weixin.qq.com/s/AGZ3H3tdMhfeg2C0qBTjzQ

分享5款开源、美观的 WinForm UI 控件库

如何反向绘制出 .NET程序 异步方法调用栈

如何把ASP.NET Core WebApi打造成Mcp Server

  • 文章简介: MCP (Model Context Protocol)即模型上下文协议目前不要太火爆了关于它是什么相信大家已经很熟悉了。目前主流的AI开发框架和AI工具都支持集成MCP这也正是它的意义所在。毕竟作为一个标准的协议当然是更多的生态接入进来才会有意义。使用MCP我们可以把Tools调用标准化这意味着我们可以忽略语言、框架快速把工具融合到不同的模型中去。现在如何把现有的业务逻辑快速的接入到模型中成为模型落地很关键的一步今天我们就借助微软的Semantic Kernel和Microsoft.Extensions.AI框架通过简单的示例展示如何把现有的ASP NET Core WebApi转换成MCP Server。
  • 文章地址: https://www.cnblogs.com/wucy/p/18864044/dotnet_webapi_mcp

.net core workflow流程定义

c#开发完整的Socks5代理客户端与服务端——客户端已完结

使用C#构建一个同时问多个LLM并总结的小工具

【译】Visual Studio Hub 介绍

  • 文章简介: 这就是为什么我们创建了 Visual Studio Hub——一个帮助您快速找到最重要内容的单一目的地。无论您是在寻找最新的功能、GitHub Copilot 资源、即将举行的活动还是我们产品团队的专家见解Visual Studio Hub 都可以轻松地与 Visual Studio 生态系统中发生的一切保持联系。
  • 文章地址: https://www.cnblogs.com/MeteorSeed/p/18864220

.NET + AI | Semantic Kernel vs Microsoft.Extensions.AI

.NET 原生驾驭 AI 新基建实战系列Pinecone ── 托管向量数据库的向量数据库的云原生先锋

  • 文章简介: 本文将深入介绍 Pinecone 的背景、特点及其优势,并结合 GitHub 上 Semantic Kernel 的单元测试文件 PineconeMemoryStoreTests.cs详细讲解 Pinecone 在 Semantic Kernel 中的集成和使用方法。
  • 文章地址: https://www.cnblogs.com/code-daily/p/18860998

4月

第 36 期2025年4.21-4.27

精选 14 款 .NET 开源、功能强大的快速开发框架提高开发生产效率、避免工作996

  • 文章简介: 选择一款全面且功能强大的快速开发框架能够帮助我们解决C#、.NET项目中的很多重复工作从而提高开发生产效率、避免工作996。今天大姚给大家分享14款.NET开源、功能强大的快速开发框架同学们可以按需选择适合自己的框架进行开发注意以下排名不分先后
  • 文章地址: https://mp.weixin.qq.com/s/ga18sbN5bgIVtPUOsKx1xw

一个开源、经典的 WPF 控件、组件和实用工具集合,值得参考学习!

  • 文章简介: Extended.Wpf.Toolkit是一款开源、经典、易于使用的 WPF 控件、组件和实用工具集合,专为打造新一代 Windows 应用程序而设计。它能帮助开发者构建经典且外观专业的 WPF 应用程序,对于想要自己编写 WPF UI 界面的同学可以参考借鉴学习。
  • 文章地址: https://mp.weixin.qq.com/s/avLIWx6tmS5DLokzLLfurw

2025 年全面且实用的 Visual Studio 插件推荐,开发效率提升利器!

  • 文章简介: 俗话说的好工欲善其事必先利其器,安装一些实用的 Visual Studio 插件对自己日常的开发和工作效率能够大大的提升避免996从选一款好的 Visual Studio 实用插件开始。以下是大姚认为比较实用的 Visual Studio 插件希望对大家有用,大家有更好的插件推荐可在文末留言🤞
  • 文章地址: https://mp.weixin.qq.com/s/pPotUmbPPVWnF6F_jXvRIg

AI Dev Gallery基于.NET的本地人工智能开发入口

dotnet 9 通过 AppHostRelativeDotNet 指定自定义的运行时路径

一次小而美的重构:使用 C# 在 Avalonia 中生成真正好看的词云

C# 使用StackExchange.Redis实现分布式锁的两种方式

【译】让多线程调试更有意义

  • 文章简介: 调试复杂的程序常常感觉像是在迷宫般的线程和堆栈跟踪中跳转。理解线程行为和跟踪问题的挑战可能令人生畏,这会导致更长的开发时间和更大的挫败感。但是现在,有一个解决方案可以简化这个过程——在 Visual Studio 的并行堆栈窗口中引入 AI 驱动的线程摘要。
  • 文章地址: https://www.cnblogs.com/MeteorSeed/p/18846145

基于Blazor实现的运输信息管理系统

  • 文章简介: 运输信息管理系统TIMS是一个集手机端和PC端协同工作的小型运输服务公司的信息化系统采用Blazor框架的Auto模式进行开发。
  • 文章地址: https://www.cnblogs.com/known/p/18844645

C#高性能开发之类型系统:从 C# 7.0 到 C# 14 的类型系统演进全景

在SqlSugar的开发框架中增加对低代码EAV模型实体-属性-值的WebAPI实现支持

.NET Core中的配置Configuration实战

.NET 原生驾驭 AI 新基建实战系列Qdrant ── 实时高效的向量搜索利器

某公司原版.NET面试题大家觉得难吗

第 35 期2025年4.14-4.20

Visual Studio 2022 v17.13新版发布:强化稳定性和安全,助力 .NET 开发提效!

  • 文章简介: 今天大姚带领大家一起来看看 Visual Studio 2022 v17.13 新版发布都更新了哪些新功能,为我们开发工作带来了哪些便利,是否真的值得我们花费时间把 Visual Studio 2022 更新到最新版本。
  • 文章地址: https://mp.weixin.qq.com/s/tAgn_4ImjHlojWTgLDdlpw

一个开源的 Blazor 跨平台入门级实战项目

  • 文章简介: YourWeather是一个开源MIT license、免费的 Blazor 跨平台入门级实战项目多个项目共用一个RclRazor类库通过天气API获取当前天气和天气预报具有多个天气源高德地图、和风天气 、心知天气等),也可以选择指定位置的天气。
  • 文章地址: https://mp.weixin.qq.com/s/QqG5c26IpfFQT046qmZHdg

加入 .NET 与 C# 团队,共赴 2025 年 Microsoft Build

  • 文章简介: 微软 Build 2025 的倒计时已经开始!呼吁所有.NET 开发者:准备好享受令人兴奋的.NET 和 C#内容。无论你是经验丰富的老手还是初学者,这里都有适合每个人的内容可以深入探索和享受。不要错过这次学习并与.NET 和微软社区其他成员建立联系的机会。
  • 文章地址: https://devblogs.microsoft.com/dotnet/join-us-at-build-2025/

.NET AI 模板 Preview 2 现已发布

  • 文章简介: 我们非常高兴地宣布,.NET AI Chat Web App 模板的第二个预览版现已推出!这次更新带来了令人兴奋的新功能,包括对.NET Aspire 的支持以及在使用.NET Aspire 时与 Qdrant 向量数据库的集成,这使得创建云原生 AI 聊天应用变得更加容易。我们的.NET AI 模板继续作为我们简化.NET AI 开发的持续努力的一部分,通过在 Visual Studio、Visual Studio Code 和.NET CLI 中提供脚手架和指导。
  • 文章地址: https://devblogs.microsoft.com/dotnet/announcing-dotnet-ai-template-preview2

Hangfire Redis 实现秒级定时任务、使用 CQRS 实现动态执行代码

  • 文章简介: 在微服务架构中中,定时任务是最常用的基础设施组件之一,社区中有很多定时任务类库或平台,例如 Quartz.NET、xxx-job使用方法差异很大比如 xxx-job 的核心是 http 请求,配置定时任务实现 http 请求具体的接口,不过用起来还是比较复杂的。
  • 文章地址: https://www.cnblogs.com/whuanle/p/18832422

使用 StreamJsonRpc 在 ASP.NET Core 中启用 JSON-RPC

  • 文章简介: StreamJsonRpc 是微软开发的一个开源库,用于在 .NET 平台中实现基于 JSON-RPC 2.0 规范 的远程过程调用RPC。它通过流如管道、网络流等实现高效的跨进程或跨网络通信特别适用于需要轻量级、灵活通信的场景。
  • 文章地址: https://mp.weixin.qq.com/s/00WA_krKeo79KAc6le5G5A

一款基于 .NET 开源、美观的桌面端餐饮管理系统

  • 文章简介: 蜀味正道是一款基于 .NET 开源、美观、全面高效的桌面端餐饮管理系统,该系统是专门针对餐饮行业开发的桌面应用程序,旨在提供高效、便捷的餐饮管理服务。
  • 文章地址: https://mp.weixin.qq.com/s/pSzCRs_Z_lNooYHagGYaDQ

推荐 3 款 .NET 开源免费、功能强大的内网穿透工具

C# OnnxRuntime部署DAMO-YOLO香烟检测

记一次 .NET某固高运动卡测试 卡慢分析

解锁.NET 9性能优化黑科技从内存管理到Web性能的最全指南

  • 文章简介: .NET 9为开发者带来了一系列强大的性能优化工具和改进涵盖内存管理、异步编程、代码执行效率和 Web 应用性能等多个方面。
  • 文章地址: https://www.cnblogs.com/code-daily/p/18830657

.NET 原生驾驭 AI 新基建实战系列Chroma ── 轻松构建智能应用的向量数据库

surging 集成SuperSocket预发布版本2.0

  • 文章简介: 周末在家试着扩展SuperSocket因为之前都是只支持.net framework, 后面出现支持.NET CORE 的SuperSocket 2.0 然后集成进来和dotnetty 做下对比dotnetty 有多强我压测可以支持20w/s, 然后客户提供的服务器通过外网压测网关把上行速度50MB带宽的网络跑满了引擎主机CPU只是在15%左右完全没有跑满。然后再试试国人开发的SuperSocket看下性能怎么样。
  • 文章地址: https://www.cnblogs.com/fanliang11/p/18824796

C#关键字in、out、ref、in T、out T、[In]、[Out]这些你都知道多少?

第 34 期2025年4.7-4.13

DotNetGuide 突破了 8K + Star努力打造C#/.NET/.NET Core全面的学习、工作、面试指南知识库

  • 文章简介: 转眼之间维护DotNetGuide全面的C#/.NET/.NET Core学习、工作、面试指南知识库已经持续超过了4年多的时间Commit提交数也超过1400+,在前几天在 GitHub 上也突破了8k+ Star并且荣获GitHub C# 中文Trending月榜第一这里由衷的感谢各位贡献者和社区小伙伴们的支持。
  • 文章地址: https://mp.weixin.qq.com/s/4SJFeGXSJdirIy5cBzOkeg

C# LINQ 快速入门实战指南,建议收藏学习

  • 文章简介: 因为咱们的.NET EF Core快速入门实战教程经常会用到 LINQ 去查询和操作 MySQL 中的数据,因此我觉得很有必要对 LINQ 的一些使用技巧、常用方法、特性做一个详细的介绍,让大家在后续的课程中不迷茫。
  • 文章地址: https://mp.weixin.qq.com/s/qRYeSLNS4BGNpWoZm-I4pQ

一起来看看 .NET 10 Preview 3 新增的功能

用 .NET NativeAOT 构建完全 distroless 的静态链接应用

  • 文章简介: .NET NativeAOT 想必不少开发者都已经很熟悉了,它可以将 .NET 程序集直接编译到原生的机器代码,从而可以脱离 VM 直接运行。简单的一句 dotnet publish -c Release -r <rid> /p:PublishAot=true 就可以做到。
  • 文章地址: https://mp.weixin.qq.com/s/86u4-7C3eV31qwI47qzDDg

一款基于 .NET 8 + Vue 开源的、企业级中后台权限管理系统

  • 文章简介: ApeVolo.Admin 一款基于.NET 8、SqlSugar、Vue、Elment UI、RBAC、前后端分离、开源Apache-2.0 license、开箱即用的企业级中后台权限管理系统。项目具备丰富的组件、简单的逻辑代码、常见的知识点、不仅适用于新手学习、更适用企业级系统开发助力快速完成常规业务需求开发。
  • 文章地址: https://mp.weixin.qq.com/s/TmJsAVSc_nfNd9f0Zh6YHA

排查 EF 保存数据时提示Validation failed for one or more entities 的问题

  • 文章简介: 这个错误提示表明,在尝试将实体保存到数据库时,一个或多个实体的验证失败了。但是,错误消息本身并没有提供足够的详细信息来指出是哪个具体的属性或字段导致了验证失败,而且这个表的字段比较多不好一个一个的去排查具体是哪个字段的问题。这里分享一个比较实用的技巧,能够帮助我们快速定位数据验证错误问题。
  • 文章地址: https://mp.weixin.qq.com/s/lopiYuOkMTAF9fS9f3Lqqg

一款 .NET 开源、免费、轻量级且非侵入性的防火墙软件

.NET 中编译错误与运行时错误的区别

  • 文章简介: 在 .NET 开发中,程序错误通常发生在两个不同阶段:编译阶段和运行时阶段。要想高效地调试问题并写出高质量、无错误的代码,理解这两种错误的区别非常重要。本文将通过示例,帮助你分清编译错误与运行时错误的不同点。
  • 文章地址: https://mp.weixin.qq.com/s/w_SDPoMutMq4unjgceK5ZQ

2025年C#/.NET快速入门实战指南大全

记一次 .NET某云HIS系统 CPU爆高分析

.NET 阻止关机机制以及关机前执行业务

  • 文章简介: 本文主要介绍Windows在关闭时如何正确、可靠的阻止系统关机以及关机前执行相应业务Windows关机默认会给应用几s的关闭时间但有一些场景需要在关机/重启前执行更长时间的业务逻辑,确保下次开机时数据的一致性以及可靠性。统一整理,以下是实现这一需求的几种方法,
  • 文章地址: https://www.cnblogs.com/kybs0/p/18822799

使用 StreamJsonRpc 在 ASP.NET Core 中启用 JSON-RPC

  • 文章简介: StreamJsonRpc 是微软开发的一个开源库,用于在 .NET 平台中实现基于 JSON-RPC 2.0 规范 的远程过程调用RPC。它通过流如管道、网络流等实现高效的跨进程或跨网络通信特别适用于需要轻量级、灵活通信的场景。
  • 文章地址: https://www.cnblogs.com/shanyou/p/18822452

.NET 原生驾驭 AI 新基建实战系列Semantic Kernel 整合对向量数据库的统一支持

  • 文章简介: 在人工智能AI应用开发迅猛发展的今天向量数据库作为存储和检索高维数据的重要工具已经成为许多场景如自然语言处理、推荐系统和语义搜索的核心组件。对于.NET生态系统的开发者而言如何高效地整合和管理不同的向量数据库并以统一的方式使用它们是一个亟待解决的问题。
  • 文章地址: https://www.cnblogs.com/code-daily/p/18814133

C# 工业视觉开发必刷20道 Halcon 面试题

  • 文章简介: 随着工业4.0的深入推进越来越多的企业开始重视智能制造和自动化生产。在这个背景下对具备C#和Halcon开发经验的专业人才需求也日益增长。为了帮助广大 C#工业视觉开发的朋友更好地备战面试掌握Halcon的核心技能小编精心整理了20道高频Halcon面试题。
  • 文章地址: https://www.cnblogs.com/1312mn/p/18755838

第 33 期2025年4.1-4.6

在 Blazor 中使用 Chart.js 快速创建数据可视化图表

  • 文章简介: BlazorChartjs 是一个在 Blazor 中使用 Chart.js 的库支持Blazor WebAssembly和Blazor Server两种模式它提供了简单易用的组件来帮助开发者快速集成数据可视化图表到他们的 Blazor 应用程序中。本文我们将一起来学习一下在 Blazor 中使用 Chart.js 快速创建数据可视化图表。
  • 文章地址: https://mp.weixin.qq.com/s/S-rvo1_1Oo6_2oeOFr7f2A

一款让 Everything 更加如虎添翼的 .NET 开源辅助工具!

  • 文章简介: EverythingToolbar 是一款基于 .NET 开源MIT License、免费的实用辅助工具它可以将 Everything 添加到 Windows 任务栏,从而取代了 Windows 传统的文件搜索功能,提供比 Windows 内置搜索更优越、更快速的搜索体验。
  • 文章地址: https://mp.weixin.qq.com/s/oouJHTJPKeT2dJEAt6NDGQ

由 MCP 官方推出的 C# SDK使 .NET 应用程序、服务和库能够快速实现与 MCP 客户端和服务器交互!

  • 文章简介: MCP C# SDK 是由 Model Context ProtocolMCP官方推出的 C# 软件开发工具包SDK它使 .NET 应用程序、服务和库能够快速实现与 MCP 客户端和服务器进行交互。MCP是一个开放协议它标准化了应用程序如何为大型语言模型LLMs提供上下文并实现了 LLMs 与各种数据源和工具之间的安全集成。
  • 文章地址: https://mp.weixin.qq.com/s/2ynU3wdFrj06cd_zccI5pg

分享 3 款基于 .NET 开源且免费的远程桌面工具

BotSharp 5.0 MCP迈向更开放的AI Agent框架

  • 文章简介: 在人工智能快速发展的时代AI Agent人工智能代理作为一种能够自主感知环境、决策并执行动作的实体在众多领域展现出了巨大的潜力。BotSharp 是一个功能强大的开源项目,由 SciSharp[1] 社区开发和维护,旨在实现.NET技术栈下高度可定制的多智能体解决方案。为开发高效的对话式 AI 系统提供了极大的灵活性。通过其模块化的设计和多模型的支持它更适合需要定制化需求的大型企业或组织。BotSharp作为一款专注于AI Agent开发的框架一直致力于为开发者提供强大而灵活的工具来构建各种类型的智能代理。BotSharp 5.0 的 MCPModel Context Protocol支持是该版本的核心升级之一BotSharp 5.0 MCP版本的推出标志着该框架向着更开放的方向迈出了重要的一步为开发者和使用者带来了更多的可能性和机遇。
  • 文章地址: https://www.cnblogs.com/shanyou/p/18809988

ShadowSql之.net sql拼写神器

  • 文章简介: ShadowSql之.net sql拼写神器我正在开发的一个.net sql拼写工具(SqlBuilder)也可以算是ORM命名为ShadowSql本工具的作用就是帮码农拼写sql对标开源项目SqlKata。
  • 文章地址: https://www.cnblogs.com/xiangji/p/18806891

使用MCP C# SDK开发MCP Server + Client

C# 窗口过程消息处理 WndProc

用 CSnakes 把 MarkItDown 嵌入到 .NET 应用程序

  • 文章简介: 本文将演示我如何使用 CSnakes 将一个调用了 MarkItDown 的 Python 函数脚本嵌入到我的 .NET 应用程序中,让 C# 代码间接完成文档转换。
  • 文章地址: https://mp.weixin.qq.com/s/LDJoSyYVv8XsySqjjfuZ3g

MySurvey 问卷调查, 一个简单的Biwen.QuickApi示例项目

  • 文章简介: 很久没更新我的博客了,之前开发的Biwen.QuickApi微框架 一直没有开发一个示例项目,最近有点时间,写了一个示例项目稍微介绍下,
  • 文章地址: https://www.cnblogs.com/vipwan/p/18808244

3月

第 32 期2025年3.24-3.31

面试官问:你知道 C# 单例模式有哪几种常用的实现方式?

  • 文章简介: 单例模式是一种创建型设计模式它主要确保在一个类只有一个实例并提供一个全局访问点来获取该实例。在C#中,有多种方式实现单例模式,每种方式都有其特定的使用场景和注意事项。
  • 文章地址: https://mp.weixin.qq.com/s/KmsCsE98byOaPGCheaNZxA

精选15款C#/.NET编程效率提升类库含详细使用教程

  • 文章简介: 在.NET开发领域中随着技术的不断进步和项目的日益复杂选择和使用一款合适的类库成为提升开发效率、保证代码质量和缩短项目周期的关键因素。今天大姚给大家分享15款C#/.NET编程效率提升类库并且都包含详细介绍和使用教程。
  • 文章地址: https://mp.weixin.qq.com/s/dU-x94S9LJz9OdXlBw64LA

C# 13 中的新增功能实操

一个基于 .NET 开源免费的异地组网和内网穿透工具

  • 文章简介: linker是一个基于 .NET8 开源免费GPL-2.0 license的异地组网和内网穿透工具支持TCP(支持IPV6)打洞、UDP打洞服务器中继异地组网使用虚拟网卡将各个客户端组建为局域网络、支持点对点、点对网、网对网等。
  • 文章地址: https://mp.weixin.qq.com/s/6uerc4ISjoipRg3A7lPpsA

SLNX 支持简介,.NET CLI 中一种更加简化的全新解决方案文件格式

  • 文章简介: 在 SDK 9.0.200 之前,创建 SLNX 文件的唯一方式是通过 Visual Studio 设置。勾选 环境 > 预览功能 > 使用解决方案文件持久性模型 设置后,用户可以将现有的 .sln 文件另存为新的 .slnx 格式。
  • 文章地址: https://mp.weixin.qq.com/s/RRYEoWCsQpOuI4Q9UCsJdA

在 ASP.NET Core 中创建中间件的 4 种方式

C#14内置AI支持让代码更智能

  • 文章简介: C# 14 借助 AI 辅助功能,简化了软件开发流程,让代码生成、重构和调试变得更加高效。 Visual Studio 和 .NET 工具集成了 AI 功能,使开发人员能够编写干净、易于维护的代码,并享受机器学习驱动的建议、自动完成和智能调试。
  • 文章地址: https://mp.weixin.qq.com/s/Gjj2h5YIiEMEnxUhy7xRRg

一款基于 .NET 开源、配置灵活的工作流引擎

  • 文章简介: CCFlow 是一款基于 .NET 开源GPL-3.0开源协议)、配置灵活、功能强大,适合中国国情的工作流引擎,集成方式简洁,容易实现插件模式的开发。
  • 文章地址: https://mp.weixin.qq.com/s/9VOSiLd5TCjtayumOdTYTg

.NET 源代码生成器分析器入门

  • 文章简介: 本文将带领大家入门 dotnet 的 SourceGenerator 源代码生成器技术,期待大家阅读完本文能够看懂理解和编写源代码生成器和分析器。
  • 文章地址: https://mp.weixin.qq.com/s/ef8ujn9RfxXlfNDy14PaNA

AOT编译Avalonia应用StarBlog Publisher项目实践与挑战

互联网不景气了那就玩玩嵌入式吧,用纯.NET开发并制作一个智能桌面机器人结合BotSharp智能体框架开发语音交互

  • 文章简介: 互联网不景气了那就玩玩嵌入式吧,用纯.NET开发并制作一个智能桌面机器人结合BotSharp智能体框架开发语音交互。
  • 文章地址: https://www.cnblogs.com/GreenShade/p/18771608

.NET 原生驾驭 AI 新基建实战系列(一):向量数据库的应用与畅想

  • 文章简介: 在当今数据驱动的时代向量数据库Vector Database作为一种新兴的数据库技术正逐渐成为软件开发领域的重要组成部分。特别是在 .NET 生态系统中,向量数据库的应用为开发者提供了构建智能、高效应用程序的新途径。
  • 文章地址: https://www.cnblogs.com/code-daily/p/18784938

C# - 获取枚举描述 - 使用增量源生成器

  • 文章简介: C# 获取枚举描述的方法有很多, 常用的有通过 DescriptionAttribute 反射获取, 进阶的可以加上缓存机制, 减少反射的开销。今天我们还提供一种更加高效的方法,通过增量源生成器生成获取枚举描述的代码。这是在编译层面实现的, 无需反射, 性能更高。
  • 文章地址: https://www.cnblogs.com/broadm/p/18786843

使用 BrowserStack App Automate 与 Appium UI 测试自动化 .NET MAUI 应用程序

第 31 期2025年3.17-3.23

推荐8款 .NET 开源、免费、实用的 Windows 效率软件

  • 文章简介: 今天大姚给大家推荐8款基于 .NET 开源、免费、实用的 Windows 效率软件,开发工作提升利器,希望可以帮助到有需要的小伙伴。
  • 文章地址: https://mp.weixin.qq.com/s/pU3_op8rgEywqAKGqsjfYA

C# 中比较实用的关键字,基础高频面试题!

  • 文章简介: 在C#编程中关键字是构建逻辑和实现功能的基石,它承载着编程语言的语法规则和编程智慧。熟练掌握这些基础高频关键字对提升编程能力和面试表现至关重要,它们是日常开发和解决复杂问题的关键。
  • 文章地址: https://mp.weixin.qq.com/s/V1fDK4cs_j_igsIrKcPHZg

一款 .NET 开源、功能强大的远程连接管理工具,支持 RDP、VNC、SSH 等多种主流协议!

  • 文章简介: mRemoteNG是一款基于 .NET 开源GPL-2.0 license、免费、功能强大的 Windows 远程连接管理工具,支持多种语言、支持 RDP、VNC、SSH 等多种主流协议、并且提供了标签式界面,用户可同时管理和切换多个远程连接。
  • 文章地址: https://mp.weixin.qq.com/s/0KZuIi9PrNY04INjBmHbVw

浅谈 C# 13 中的 params 集合

  • 文章简介: 在 C# 13 中params 的改进使其从可变数量的数组参数升级为可变数量的集合类型参数。这一改进通过支持高性能集合类型如Span,ReadOnlySpan和简化调用语法显著提升了代码的灵活性和效率。
  • 文章地址: https://mp.weixin.qq.com/s/RNxL8YX_BEFDb3qcJzXjqA

精选 5 款基于 .NET 开源、功能强大的编辑器

  • 文章简介: 今天大姚给大家分享 5 款基于 .NET 开源、免费、功能强大的编辑器,其中包含 C# 代码编辑器、文本编辑器、CSV 文本编辑器和 Markdown 编辑器。
  • 文章地址: https://mp.weixin.qq.com/s/hmd1e87YTLE8kXJQBpeONg

dotnet 源代码生成器分析器入门

  • 文章简介: 本文将带领大家入门 dotnet 的 SourceGenerator 源代码生成器技术,期待大家阅读完本文能够看懂理解和编写源代码生成器和分析器。
  • 文章地址: https://www.cnblogs.com/lindexi/p/18786647

.NET 10 Preview 2 现已发布!

MSTest 3.8:增强 .NET 测试的 10 大功能!

  • 文章简介: MSTest也称为微软测试框架简化了.NET 应用程序的测试体验。此测试框架允许用户编写和执行测试,同时提供集成到 Visual Studio 和 Visual Studio Code 测试资源管理器的测试套件,以及许多 CI 管道。MSTest 完全支持、开源且跨平台,与所有支持的.NET 目标一起工作,同时保持对 VSTest 的支持,并增加了对 Microsoft.Testing.PlatformMTP改进体验的支持。
  • 文章地址: https://devblogs.microsoft.com/dotnet/mstest-3-8-highlights/

ASP.NET Core 模型验证消息的本地化新姿势

.NET Core奇技淫巧之WinForm使用Python.NET并打包

C#实现自己的Json解析器(LALR(1)+miniDFA)

.NET8中gRPC的使用

第 30 期2025年3.10-3.16

企业应用开发中.NET ORM EF常用哪种模式

  • 文章简介: 本篇文章来源于DotNetGuide技术社区微信交流小伙伴的提问在企业应用开发中.NET ORM EF常用哪种模式进行开发今天我们一起来了解一下EF开发的三种模式。
  • 文章地址: https://mp.weixin.qq.com/s/PqKOZWx6r0oo48uNxx6L2Q

基于 .NET Blazor 开源、低代码、易扩展的插件开发框架

  • 文章简介: Known 是一个基于 Blazor 的轻量级、跨平台、低代码、易扩展的插件开发框架。它旨在帮助开发者快速构建和扩展应用程序,提供了一整套工具和组件,从前端到后端全栈支持。
  • 文章地址: https://mp.weixin.qq.com/s/CJse1k6xv0kDb1_4gtXdhA

全面的 .NET 操作 SQLite 入门实战

  • 文章简介: EasySQLite是一个七天.NET 8操作SQLite入门到实战详细教程主要是对学校班级学生信息进行管理维护包含选型、开发、发布、部署
  • 文章地址: https://mp.weixin.qq.com/s/X7Aaq-uEb_AYWvH5GSfO5A

分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!

技术速递|立即使用 .NET 和 DeepSeek R1 构建智能应用程序!

精选5款基于.NET开源、免费、功能强大的CMS内容管理系统

  • 文章简介: CMS系统作为一种强大的内容管理工具在数字化时代发挥着越来越重要的作用。无论是个人博客还是大型企业官网选择一个合适的CMS内容管理系统能极大地提高效率和用户体验。今天大姚给大家推荐5款基于.NET开源、免费、功能强大的CMS内容管理系统希望可以帮助到有需要的同学。
  • 文章地址: https://mp.weixin.qq.com/s/v9NDhljCfaLdpzwcgRhpaQ

.NET 和 .NET Framework 2025 年 3 月服务更新

HybridCache简化 ASP.NET Core 应用程序的缓存管理

  • 文章简介: HybridCache 是一个新的 .NET 9 库可通过Microsoft.Extensions.Caching.Hybrid包获取现已普遍可用HybridCache 因其能够利用内存和分布式缓存(如 Redis而得名无论应用程序的规模或复杂性如何它都能确保数据存储和检索针对性能和安全性进行优化。
  • 文章地址: https://devblogs.microsoft.com/dotnet/hybrid-cache-is-now-ga

引入对 SLNX 的支持,这是 .NET CLI 中一种新的、更简单的解决方案文件格式

  • 文章简介: 多年来,解决方案文件一直是 .NET 和 Visual Studio 体验的一部分并且它们始终具有相同的自定义格式。最近Visual Studio 解决方案团队已开始预览一种新的基于 XML 的解决方案文件格式,称为 SLNX。从 .NET SDK 9.0.200 开始dotnetCLI 支持以与现有解决方案文件相同的方式构建和与这些文件交互。在本文的其余部分,我们将展示用户如何迁移到新格式,探索 CLI 中的新支持dotnet并讨论迈向格式普遍可用版本的后续步骤。
  • 文章地址: https://devblogs.microsoft.com/dotnet/introducing-slnx-support-dotnet-cli

ADO.NET中SQL绑定变量方式总结

使用C#创建一个MCP客户端

10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义

  • 文章简介: 小编是一名10年+的.NET Coder期间也写过Java、Python从中深刻的认识到了软件开发与语言的无关性。现在小编已经脱离了一线开发岗位在带领团队的过程中发现了很多的问题究其原因更多的是开发思维的问题。所以小编通过总结自己过去十多年的软件开发经验为年轻一辈的软件开发者从思维角度提供一些建议希望能对大家有所帮助。
  • 文章地址: https://www.cnblogs.com/code-daily/p/18769455

【译】Visual Studio 中新的强大生产力特性

  • 文章简介: 有时候,生活中的小事才是最重要的。在最新版本的 Visual Studio 中,我们增加了一些功能和调整,目的是让您脸上带着微笑,让您更有效率。这里是其中的一些列表,如果您想要完整的列表,请查看发行说明。
  • 文章地址: https://www.cnblogs.com/MeteorSeed/p/18764506

.NET Core 中如何实现缓存的预热?

AI与.NET技术实操系列向量存储与相似性搜索在 .NET 中的实现

第 29 期2025年3.1-3.9

.NET 10首个预览版发布重大改进与新特性概览

  • 文章简介: .NET 团队于2025年2月25日发布博文宣布推出 .NET 10 首个预览版更新,重点改进.NET Runtime、SDK、Libraries 、C#、ASP.NET Core、Blazor 和.NET MAUI 等。
  • 文章地址: https://mp.weixin.qq.com/s/TBSw11UXhToQdeHmSZdJVg

C#之 Dictionary 详解

  • 文章简介: Dictionary<TKey, TValue>是C#中用于存储键值对集合的泛型类属于System.Collections.Generic命名空间。它允许使用键Key来访问与其关联的值Value。其中TKey表示字典中键的类型TValue表示字典中值的类型。
  • 文章地址: https://mp.weixin.qq.com/s/PIzbV1gxz3L9JR8-vsB4ow

互联网寒冬下,如何写好一份.NET求职简历

  • 文章简介: 在当今互联网行业的寒冬时期,每一位求职者都面临着更为激烈的竞争环境,如何在众多.NET候选人中脱颖而出成为企业心仪的对象用心准备一份简历显得尤为重要。简历不仅是个人职业经历的简要概述更是向潜在雇主、HR展示你专业技能、项目经验、个人特质以及求职诚意的关键名片。
  • 文章地址: https://mp.weixin.qq.com/s/R6QtYjKYoeHNRAJv96qmgw

全面的C#/.NET/.NET Core面试宝典永久免费

  • 文章简介: C#/.NET/.NET Core相关技术常见面试题汇总不仅仅为了面试而学习更多的是查漏补缺、扩充知识面和大家共同学习、携手进步。
  • 文章地址: https://mp.weixin.qq.com/s/TJzu0wHNcNzIIcHuJj6JLQ

一款基于.NET开源、强大的网络管理和网络问题排查工具

  • 文章简介: NETworkManager 是一个基于.NET开源GPL-3.0 license、免费、功能强大的开源工具旨在帮助用户管理和解决网络问题。通过提供一系列网络连接和管理工具NETworkManager 能够让用户轻松连接到远程系统,管理网络和服务器基础设施。
  • 文章地址: https://mp.weixin.qq.com/s/ZAsNvjWQzXTpCHBF4vw4qg

解锁.NET 人工智能评估的新可能性

.NET AI 模板现已提供预览

  • 文章简介: 想要开始人工智能开发,但不确定从何入手?我为你准备了一份惊喜——我们有一个新的 AI 聊天 Web 应用模板现在处于预览阶段。此模板是我们持续努力使使用.NET 进行人工智能开发更容易发现和使用的部分,包括在 Visual Studio、Visual Studio Code 和.NET CLI 中的脚手架和指导。
  • 文章地址: https://devblogs.microsoft.com/dotnet/announcing-dotnet-ai-template-preview1

AI与.NET技术实操系列使用Semantic Kernel和DeepSeek构建AI应用

Linux系列如何用heaptrack跟踪.NET程序的非托管内存泄露

AI与.NET技术实操系列在.NET中使用大语言模型LLMs

在 Aspire 项目下使用 AgileConfig

一套基于 Material Design 规范实现的 Blazor 和 Razor 通用组件库

  • 文章简介: 今天大姚给大家分享一套基于 Material Design 规范实现的、开源MIT license且免费的 Blazor 和 Razor 通用组件库MatBlazor。
  • 文章地址: https://www.cnblogs.com/Can-daydayup/p/18742384

2月

第 28 期2025年2.24-2.28

一个基于C# Winform开源免费的通用快速开发框架内置完整的权限架构

  • 文章简介: WinformDevFramework是一个基于C# Winform开源免费GPL-2.0开源协议)的通用快速开发框架,内置完整的权限架构,功能包括:菜单、角色、用户、字典、日志、代码生成等一系列系统常规模块。
  • 文章地址: https://mp.weixin.qq.com/s/Lk_HBmznE18db8czj_Lrtg

分享4款.NET开源、免费、实用的商城系统

一套基于 Material Design 规范实现的 Blazor 和 Razor 通用组件库

一个开源且免费的 .NET CMS 和应用程序框架

  • 文章简介: Cofoundry是一个开源且免费的 .NET CMS 和应用程序框架,专注于代码优先的开发模式、无侵入的集成方式、可扩展且灵活的架构以及简单且用户友好的内容管理。
  • 文章地址: https://mp.weixin.qq.com/s/FeiRaHcry9TY4Gz658YtoQ

.NET Aspire 9.1 现已推出,具有六项出色的新仪表板功能,以及更多功能!

  • 文章简介: 我们很高兴地宣布 .NET Aspire 9.1 的发布!此版本包括几项新功能和生活质量改进,这些改进基于开发人员在生产应用程序中使用 .NET Aspire 的反馈。在本文中,我们将重点介绍 .NET Aspire 仪表板中的新功能,以及此版本中添加的其他一些很酷的功能。
  • 文章地址: https://devblogs.microsoft.com/dotnet/dotnet-aspire-9-1/

基于Microsoft.Extensions.VectorData实现语义搜索

SQLSugar 支持 TDengine 超级表的使用指南

C# 图形界面编程之 FlowLayoutPanel 界面闪烁问题解决

C# 委托与 Lambda 表达式转换机制及弱事件模式下的生命周期分析

C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)

第 27 期2025年2.17-2.23

使用 Chroma 构建 .NET AI 应用程序

.NET 9 中的 .NET MAUI 性能功能

  • 文章简介: .NET 多平台应用 UI .NET MAUI 随着每个版本的发展而不断发展,.NET 9 将重点放在剪裁和新的受支持运行时上NativeAOT。这些功能可以帮助您减小应用程序大小、缩短启动时间并确保您的应用程序在各种平台上平稳运行。希望优化其 .NET MAUI 应用程序的开发人员和 NuGet 包作者都能够在 .NET 9 中利用这些功能。
  • 文章地址: https://devblogs.microsoft.com/dotnet/dotnet-9-performance-improvements-in-dotnet-maui

精选4款基于.NET开源、功能强大的通讯调试工具

  • 文章简介: 今天大姚给大家分享4款基于.NET开源、功能强大的通讯调试工具旨在帮助.NET开发者们更好的应对通讯调试方面的学习和工作提升调试效率。
  • 文章地址: https://mp.weixin.qq.com/s/T9QqIsDyW9eOF0r2bZUznQ

推荐几款开源且免费的 .NET MAUI 组件库

Plotly.NET 一个为 .NET 打造的强大开源交互式图表库

  • 文章简介: Plotly.NET 一个为 .NET 打造的强大、免费、开源的交互式图表库,支持 C# 和 F#编程语言,它构建在 plotly.js 之上并提供多个 API 层,用于创建、样式化和渲染美观的数据可视化图表。
  • 文章地址: https://mp.weixin.qq.com/s/YBZ1ta70YPeUq4JTkMq9aw

NetPad一个.NET开源、跨平台的C#编辑器

【.NET】调用本地 Deepseek 模型

  • 文章简介: 本篇咱们来聊一聊怎么在 .NET 代码中使用本地部署的 Deepseek 语言模型。大伙伴们不必要紧张,很简单的,你不需要学习新知识,只要你知道 .NET 如何访问 HTTP 和 JSON 的序列化相关就够了。
  • 文章地址: https://www.cnblogs.com/tcjiaan/p/18731997

基于.NetCore开发 StarBlog 番外篇 (1) 全新的访问统计功能,异步队列,分库存储

关于选择最佳.NET Core SSH服务器库的全面分析

  • 文章简介: 在安全远程访问领域SSH安全外壳协议服务器对于在潜在不安全的网络上实现客户端与服务器之间的安全通信至关重要。对于使用.NET Core的开发人员来说选择合适的SSH服务器库对确保兼容性、性能和功能丰富性至关重要。本文分析了识别和评估潜在库的过程最终推荐Rebex SSH Pack作为最佳选择同时也考虑了FxSsh和SSH.NET等替代方案以提供背景参考。
  • 文章地址: https://www.cnblogs.com/Aimeast/p/18731287

.NET 使用 DeepSeek R1 开发智能 AI 客户端

  • 文章简介: deepseek-dotnet 项目不仅包含了如何在 .NET 中集成和使用 DeepSeek 模型的详细示例,还展示了如何通过 Microsoft.Extensions.AI (MEAI) 库来简化与 DeepSeek R1 模型的交互。
  • 文章地址: https://www.cnblogs.com/1312mn/p/18715438

一文掌握DeepSeek本地部署+Page Assist浏览器插件+C#接口调用+局域网访问!全攻略来了!

Maomi.MQ 2.0 | 功能强大的 .NET 消息队列通讯模型框架

第 26 期2025年2.10-2.16

8款支持 C# 语言的 AI 辅助编程神器,高效编程利器!

  • 文章简介: 在当今这个AI技术日新月异的时代一股创新的浪潮正席卷着软件开发领域其中AI辅助编程工具以其独特的魅力脱颖而出成为了众多开发者不可或缺的得力助手。这些工具不仅能够显著提升开发效率优化代码质量还能有效降低bug产生率是现代软件开发过程中不可或缺的重要助手。
  • 文章地址: https://mp.weixin.qq.com/s/KCiqOvJ6KF4gz1sr4B5XRg

C#字符串拼接的6种方式及其性能分析对比

  • 文章简介: 在C#编程中字符串拼接是一种常见且基础的操作广泛应用于各种场景如动态生成SQL查询、构建日志信息、格式化用户显示内容等。然而不同的字符串拼接方式在性能和内存使用上可能存在显著差异。今天咱们一起来看看在C#中字符串拼接的常见6种方式及其使用BenchmarkDotNet进行性能分析对比。
  • 文章地址: https://mp.weixin.qq.com/s/J5wCwYGriS6QI9vwBHFBrA

V-Control一个基于 .NET MAUI 的开箱即用的UI组件库

  • 文章简介: V-Control 是一个适用于 .NET MAUI 的开源(MIT license)、免费的 UI 组件库,它提供了一组开箱即用的 UI 控件,可快速搭建面向业务的应用程序界面。
  • 文章地址: https://mp.weixin.qq.com/s/zN_56i4C9Uhj_oJQWl0f5Q

用 C# 插值字符串处理器写一个 sscanf

C# 深度学习:对抗生成网络(GAN)训练头像生成模型

  • 文章简介: 本教程将通过一个示例介绍生成对抗网络(DCGAN),在教程中,我们将训练一个生成对抗网络 (GAN) 模型来生成新的名人头像。这里的大部分代码来自 pytorch/examples 中的 DCGAN 实现,然后笔者通过 C# 移植了代码实现,本文档将对该实现进行详尽的解释,并阐明该模型的工作原理和原因,阅读本文不需要 GAN 的基础知识,原理部分比较难理解,不用将精力放在这上面,主要是根据代码思路走一遍即可。
  • 文章地址: https://www.cnblogs.com/whuanle/p/18708861

Microsoft.Testing.Platform现在受所有主要 .NET 测试框架支持

C# 开发工具包更新:.NET Aspire、热重载等

.NET 和 .NET Framework 2025 年 2 月服务版本更新

宣布推出面向初学者的生成式 AI .NET

提高 Razor 生产力的新功能!

.NET中 泛型 + 依赖注入 的实现与应用

.NET最佳实践业务逻辑减少使用异常

  • 文章简介: 在 .NET 开发中,异常处理是保证应用健壮性的重要手段,但不应被滥用。异常的引发和捕获相较于普通的代码逻辑性能较差,因此在热路径(频繁执行的代码路径)中,避免依赖异常来控制程序流是提升性能的关键之一。
  • 文章地址: https://www.cnblogs.com/chenyishi/p/18712075

第 25 期2025年2.1-2.9

2025年这些实用的C#/.NET知识点你都知道吗

  • 文章简介: 在这个快速发展的技术世界中时常会有一些重要的知识点、信息或细节被忽略或遗漏。《C#/.NET/.NET Core拾遗补漏》专栏我们将探讨一些可能被忽略或遗漏的重要知识点、信息或细节以帮助大家更全面地了解这些技术栈的特性和发展方向。
  • 文章地址: https://mp.weixin.qq.com/s/rr8YyihxuKzbrs4ycF78fg

3款 .NET 开源的编辑器包含代码、文本和Markdown编辑功能

Avalonia使用XML文件实现国际化

  • 文章简介: 在软件开发日益全球化的今天Avalonia 的国际化实现策略成为了众多开发者关注的焦点。继上一篇 Avalonia 国际化之路Resx 资源文件的深度应用与探索之后,本文将引领大家深入探究如何运用自定义 XML 文件来达成 Avalonia 国际化的目标,开启一段全新的技术探索之旅。
  • 文章地址: https://mp.weixin.qq.com/s/LYO3YQNocsEUbQFsGglEVw

Visual Studio使用GitHub Copilot提高.NET开发工作效率

一个超经典WinForm,WPF卡死问题的终极反思

一个 .NET 开源、免费、功能强大的Windows应用卸载神器

  • 文章简介: Bulk Crap Uninstaller 是一款基于 .NET 开源Apache License、免费、功能强大的Windows应用卸载工具旨在帮助用户快速且有效地移除系统中不再需要的大量应用程序。支持批量和强制卸载、清理残留文件、检测隐藏或受保护的已注册应用等功能。虽然面向 IT 专业人员设计,但其简单的默认设置,让任何人都能轻松上手。
  • 文章地址: https://mp.weixin.qq.com/s/jZCDMcjnpj-_N52jxHgxKw

一款由 .NET 官方团队开源的电子商务系统

  • 文章简介: eShop基于.NET 9构建并集成了.NET Aspire、Blazor、Azure OpenAI等先进技术数据库采用 PostgreSQL缓存采用 Redis客户端支持网页版本、iOS 版本和安卓版本为开发者提供了一个学习和实践的平台。此外项目还提供了详细的运行和部署指南以及示例产品数据和AI集成帮助开发者更好地理解和应用这些技术。
  • 文章地址: https://mp.weixin.qq.com/s/ufxiFkdNbW6UaufvlHE2FQ

一个基于 C# 开源的第三方 OAuth2 授权登录整合库

  • 文章简介: Netnr.Login是一个基于 C# 开源MIT License的第三方 OAuth2 授权登录整合库集成了QQ、微信开放平台Weixin、微信公众平台WeixinMP、微博Weibo、淘宝Taobao、支付宝Alipay、钉钉DingTalk、飞书Feishu、华为Huawei、小米Xiaomi、AtomGit、码云Gitee、GitHub、GitLab、微软Microsoft 、StackOverflow等授权登录功能可以帮助大家快速完成常见的第三方平台的登录授权功能。
  • 文章地址: https://mp.weixin.qq.com/s/XT8WeRxa-_qmrOAs8odj5w

一款基于 WPF 开源、功能全面的串口调试工具

  • 文章简介: BYSerial是一款基于 WPF 开源MIT License、免费、功能全面的串口调试工具支持中英文双语切换具有通用串口调试工具的一般功能如串口通讯调试、TCP通讯调试、支持串口接收数据曲线显示等。
  • 文章地址: https://mp.weixin.qq.com/s/cAb5GExmhU0_6mw-M3iHRA

一款基于 .NET 开源、功能齐全的商用餐饮管理系统

  • 文章简介: 科讯餐饮管理系统是一款基于 .NET 开源、功能齐全的商用餐饮管理系统。系统旨在帮助餐饮企业实现业务流程的自动化和规范化,提高工作效率,降低运营成本,并提供决策支持。
  • 文章地址: https://mp.weixin.qq.com/s/TUwv6VuCjloe5wJW86YxYQ

C# OpenCvSharp 部署读光-票证检测矫正模型

  • 文章简介: 票证检测矫正模型在实际生活中有着广泛的需求,例如信息抽取、图像质量判断、证件扫描、票据审计等领等场景,可以大幅提高工作效率和准确性。
  • 文章地址: https://mp.weixin.qq.com/s/4sWePf937IcMwrkLe41sUw

DeepSeek,你是懂.NET的

1月

第 24 期2025年1.27-2.31

一款 .NET 开源、完善、轻量级的医疗影像PACS系统

  • 文章简介: DicomSCP是一款开源MIT License开源协议、免费、完善、轻量级的医疗影像PACS系统基于.NET Core 的 DICOM SCPService Class Provider服务器提供 DICOM 存储、工作列表、查询检索服务打印服务WADO/DicomWeb服务集成了功能强大的DICOM 桌面和Web查看器。
  • 文章地址: https://mp.weixin.qq.com/s/G8XvIOLJjL-_jecfMQh6VA

C# OpenCvSharp 部署3D人脸重建3DDFA-V3

2025年值得推荐的 8 款 WPF UI 控件库

分享2款 .NET 开源且强大的翻译工具

  • 文章简介: 对于程序员而言永远都无法逃避和英文打交道今天大姚给大家分享2款 .NET 开源、功能强大的翻译工具,希望可以帮助到有需要的同学。
  • 文章地址: https://mp.weixin.qq.com/s/DWAGJGvE5QlZCnlAglKV-g

【译】.NET 升级助手现在支持升级到集中式包管理

【译】轻松评估 AI 应用程序的质量

第 23 期2025年1.20-1.26

C#设计模式入门实战教程

  • 文章简介: 设计模式是对面向对象设计中反复出现的问题的解决方案。它们提供了被反复使用、多数人知晓的、经过分类编目的代码设计经验总结。
  • 文章地址: https://mp.weixin.qq.com/s/9XqcJUdfFgbUkKclfHGz7Q

C#使用yield关键字提升迭代性能与效率

  • 文章简介: yield关键字在C#中简化了数据迭代的方式,实现了按需生成数据,自动维护迭代状态,减少了内存占用,并允许在迭代时执行复杂逻辑。
  • 文章地址: https://mp.weixin.qq.com/s/MVU93mXgwHP1St7vGqZdtQ

一款完全免费、无广告的高铁、火车抢票神器

  • 文章简介: Bypass-分流抢票是一款基于 .NET 开发的完全免费、无广告、不收集隐私的高铁、火车抢票软件,全程自动抢票、自动抢候补、整点抢预售、稳定捡漏。支持多天、多车次、多席别、多乘客、多站查询、多任务等功能,支持各种提醒、选座和选铺、改签刷票、增开监控,自动支付等。
  • 文章地址: https://mp.weixin.qq.com/s/HMsIIP66bUoSjAiVPrZZTw

Serilog: 功能强大的 .NET 日志库,快速上手与进阶

  • 文章简介: Serilog 是一个功能强大的 .NET 日志库以其简洁的配置和灵活的输出方式而受到开发者喜爱。支持多种日志输出目标如控制台、文件、数据库等并且可以通过结构化日志的方式记录丰富的上下文信息便于后续的日志分析和调试。Serilog 还提供了丰富的扩展包,能够轻松集成到各种 .NET 应用程序中,帮助开发者高效地管理和记录日志。
  • 文章地址: https://mp.weixin.qq.com/s/k6gEIKso0IBFdVEHeWY4BA

一组开源、免费、Metro风格的 WPF UI 控件库

  • 文章简介: MahApps.Metro 是一个开源、免费、Metro风格的 WPF UI 控件库,提供了现代化、平滑和美观的控件和样式,帮助开发人员轻松创建具有现代感的 Windows 桌面应用程序。
  • 文章地址: https://mp.weixin.qq.com/s/qNmPkyK8D9OQEAp2MXiAzg

C# as 和 is 运算符区别和用法

  • 文章简介: 在C#中as 和 is 关键字都用于处理类型转换的运算符,但它们有不同的用途和行为。本文我们将详细解释这两个运算符的区别和用法。
  • 文章地址: https://mp.weixin.qq.com/s/s880U7ea-N2Xl_3krgyjxA

.NET 9 new features-C#13新的锁类型和语义

  • 文章简介: C# 13 中引入了新的锁类型和语义主要用于增强多线程编程中的同步机制。传统上C# 使用 lock 关键字与任意的 object 实例配合实现线程间的互斥访问。然而这种方式可能存在性能瓶颈和潜在的死锁风险。为此C# 13 在 .NET 9 中引入了新的锁类型 System.Threading.Lock提供更高效和安全的线程同步机制。
  • 文章地址: https://www.cnblogs.com/tianqing/p/18653870

C# WebAPI 插件热插拔

  • 文章简介: WebAPI 插件热插拔是指在不重启应用程序的情况下能够动态地加载、更新或卸载功能模块即插件的能力。这种设计模式在软件开发中非常有用尤其是在需要频繁更新或扩展功能的大型系统中。通过实现插件架构可以将系统的不同部分解耦使得它们可以独立开发、测试和部署。对于WebAPI来说这意味着服务端可以在运行时根据业务需求灵活调整其提供的API接口和服务逻辑而无需担心每次修改都要重新启动整个应用从而减少停机时间提高系统的稳定性和灵活性。
  • 文章地址: https://www.cnblogs.com/BFMC/p/18687474

我们最喜欢的2024年的 Visual Studio 新功能

  • 文章简介: 去年Visual Studio 团队发布了许多新的面向开发人员的改进和 AI 集成其中许多直接来自您在开发者社区的反馈。在这篇文章中我们将重点介绍2024年团队最喜欢的功能这些功能可以提高生产力简化工作流程并增强您的编码体验。让我们开始吧
  • 文章地址: https://www.cnblogs.com/MeteorSeed/p/18687409

.NET 中 Logger 常被忽视的方法 BeginScope

  • 文章简介: BeginScope 方法是 .NET 中 ILogger 接口的一部分用于创建日志记录的作用域Scope。这种作用域可以将特定的上下文信息包含在日志中从而提高日志的可读性和调试效率。
  • 文章地址: https://www.cnblogs.com/chenyishi/p/18682492

记一次 .NET某数字化协同管理系统 内存暴涨分析

Phi小模型开发教程用C#开发本地部署AI聊天工具只需CPU不需要GPU3G内存就可以运行不输GPT-3.5

  • 文章简介: Phi小模型开发教程用C#开发本地部署AI聊天工具只需CPU不需要GPU3G内存就可以运行不输GPT-3.5。
  • 文章地址: https://www.cnblogs.com/chingho/p/18681020

第 22 期2025年1.13-1.19

C#/.NET/.NET Core推荐学习书籍

  • 文章简介: 古人云“书中自有黄金屋书中自有颜如玉”说明了书籍的重要性。作为程序员我们需要不断学习以提升自己的核心竞争力。以下是一些优秀的C#/.NET/.NET Core相关学习书籍值得.NET开发者们学习和专研。书籍已分类欢迎大家PR分享自己觉得不错的C#/.NET/.NET Core宝藏书籍。
  • 文章地址: https://mp.weixin.qq.com/s/BG2orBhyWCAWODQOITkgCQ

2025年全面的 .NET 图表构建解决方案

  • 文章简介: 在快速变化的数字化时代数据已成为企业决策的重要驱动力。随着技术的不断进步和数字化转型的深入企业对数据可视化的需求日益迫切而图表作为数据可视化的重要形式。今天大姚给大家分享7款.NET开源、免费、高效、功能强大图表库这些库旨在助力你迅速实现图表开发需求提升项目效率与质量。
  • 文章地址: https://mp.weixin.qq.com/s/dRbniqW_ED9fNH2PjGw6-A

C#数据结构与算法入门实战指南

  • 文章简介: 在编程领域数据结构与算法是构建高效、可靠和可扩展软件系统的基石。它们对于提升程序性能、优化资源利用以及解决复杂问题具有至关重要的作用。今天大姚分享一些非常不错的C#数据结构与算法实战教程,希望可以帮助到有需要的小伙伴。
  • 文章地址: https://mp.weixin.qq.com/s/d2lZ4PpA1-VdMFl5iLcHkQ

一个基于 Roslyn 和 AvalonEdit 的跨平台 C# 编辑器

.NET 和 .NET Framework 2025 年 1 月服务发布更新

用纯.NET开发并制作一个智能桌面机器人从.NET IoT入门开始

  • 文章简介: 为什么我会想着制作一个智能桌面机器人呢自问自答一下看过我之前文章的小伙伴应该都知道我之前有为稚晖君开源的ElectronBot桌面机器人开发过一个桌面上位机软件叫电子脑壳,由于ElectronBot桌面机器人必须连接电脑才能使用所以限制比较多网友又对独立版本的桌面机器人呼声比较高我本人也比较感兴趣所以就准备动手做一个了。
  • 文章地址: https://www.cnblogs.com/GreenShade/p/18667671

用纯.NET开发并制作一个智能桌面机器人用.NET IoT库编写驱动控制两个屏幕

  • 文章简介: 从.NET IoT入门开始这篇文章想必大家应该都看过了也有很多人都该着手购买树莓派Zero 2W进行上手体验了那么我们这篇文章就开始真正的实践了玩硬件肯定是要亲自操作得出成果才会开心由于牵扯到硬件所以有的时候软件没问题但是硬件接线错误或者接触不良都会结果不正常这个时候就需要我们有个强大的内心了不能被困难打倒不能半途而废图上的为我画的PCB板子最终脱离数据线的效果。
  • 文章地址: https://www.cnblogs.com/GreenShade/p/18671407

在 .NET Core中如何使用 Redis 创建分布式锁

在线客服系统 QPS 突破 240/秒,连接数突破 4000日请求数接近1000万次.NET 多线程技术的高性能实践

C# Winform 通过 NAudio 获取控制电脑操作系统音量

.NET工作流elsa-触发器

.NET Core GC计划阶段(plan_phase)底层原理浅谈

第 21 期2025年1.6-1.12

2025年全面的.NET跨平台应用框架推荐

  • 文章简介: 跨平台应用框架在软件开发领域扮演着至关重要的角色它们通过提供一种统一的方式来开发、测试和维护应用程序极大地提高了开发效率和减少了成本。今天大姚给大家分享6个开源的.NET跨平台应用框架同学们可以按需选择对应框架排名不分先后适合自己的才是最好的
  • 文章地址: https://mp.weixin.qq.com/s/6AVoN8PF5PV6lord3_blLw

.NET Aspire快速提示 - 管理容器和数据生命周期

  • 文章简介: .NET Aspire 通过其强大的应用程序组合编排功能增强了本地开发过程。在 .NET Aspire App Host 中,您可以在一个集中位置为应用程序指定所有项目、可执行文件、云资源和容器。当您运行 App Host 项目时,.NET Aspire 将自动运行您的项目和可执行文件,根据需要提供云资源,并下载和运行作为应用程序依赖项的容器。.NET Aspire 9 添加了新功能,让您可以更好地控制在本地计算机上管理容器生命周期的方式,从而在使用容器时加快开发速度。
  • 文章地址: https://devblogs.microsoft.com/dotnet/dotnet-aspire-container-lifetime

实用干货一个开源且丰富的C#/.NET编程技巧实战练习教程集

  • 文章简介: DotNetGuide专栏C#/.NET/.NET Core编程技巧练习集C#/.NET/.NET Core编程常用语法、算法、技巧、中间件、类库、工作业务实操练习集配套详细的文章教程讲解助你快速掌握C#/.NET/.NET Core中各种编程常用语法、算法、技巧、中间件、类库、工作业务实操等等。
  • 文章地址: https://mp.weixin.qq.com/s/KQVaA0C74LbSY9av46KXnw

一款基于 .NET8 + Vue 开源、免费、跨平台的企业级在线考试系统

  • 文章简介: XBLMS是一款基于 .NET8 + Vue 开源、免费AGPL-3.0开源协议、跨平台的企业级在线考试系统系统支持多种数据库系统包括人大金仓、达梦、OceanBase、MySql、SqlServer、PostgreSql、SQLite等。
  • 文章地址: https://mp.weixin.qq.com/s/Cn3Tw7wCA0ywot7q-o_D3w

API网关选择YARP还是Ocelot

  • 文章简介: 随着微服务架构的流行API网关在系统架构中扮演着越来越重要的角色。在.NET生态中YARPYet Another Reverse Proxy和Ocelot是两种常用的API网关解决方案。那么在实际应用中我们该如何选择本文将从易用性、文档、负载均衡、限流、身份验证、授权和性能等多个方面对YARP和Ocelot进行详细对比并附上具体的代码示例帮助大家更好地理解和选择适合的API网关。
  • 文章地址: https://www.cnblogs.com/madtom/p/18655530

在 .NET 9 中使用 Scalar 替代 Swagger

  • 文章简介: 在.NET 9发布以后ASP.NET Core官方团队发布公告已经将Swashbuckle.AspNetCore一个为ASP.NET Core API提供Swagger工具的项目从ASP.NET Core Web API模板中移除这意味着以后我们创建Web API项目的时候不会再自动生成Swagger API文档了。那么今天咱们一起来试试把我们的EasySQLite .NET 9的项目使用Scalar用于交互式API文档。
  • 文章地址: https://mp.weixin.qq.com/s/oYYqRa_1Bwn65SdcPWelSQ

聊一聊 C#异步 任务延续的三种底层玩法

.NET 中管理 Web API 文档的两种方式

  • 文章简介: 在 .NET 开发中管理 Web API 文档是确保 API 易用性、可维护性和一致性的关键。今天大姚给大家分享两种在 .NET 中管理 Web API 文档的方式,希望可以帮助到有需要的同学。
  • 文章地址: https://mp.weixin.qq.com/s/pzQDvbaMVYOCOBjjUFQ6GA

.NET 9.0 使用 Vulkan API 编写跨平台图形应用

.NET 依赖注入中的 Captive Dependency

.NET Core架构、特性和优势详解

  • 文章简介: 在软件开发领域,保持领先地位至关重要。随着技术以指数级的速度发展,开发人员不断寻求高效、可扩展且多功能的解决方案来应对现代挑战。.NET Core 就是这样一种受到广泛关注的解决方案。在本指南中,我们将深入研究 .NET Core 的基础知识,探索其架构、功能以及相对于传统 .NET Framework 的优势。
  • 文章地址: https://www.cnblogs.com/liyongqiang-cc/p/18662074

基于.NET8.0实现RabbitMQ的Publish/Subscribe发布订阅以及死信队列

第 20 期2025年1.1-1.5

一个适用于 .NET 的开源整洁架构项目模板

  • 文章简介: 项目架构模式在软件开发中扮演着至关重要的角色,它们为开发者提供了一套组织和管理代码的指导原则,以提高软件的可维护性、可扩展性、可重用性和可测试性。今天大姚给大家分享一个适用于 .NET 的开源整洁架构项目模板。
  • 文章地址: https://mp.weixin.qq.com/s/QABnv-F-CHGbSd_meblf-A

将 EasySQLite 从 .NET 8 升级到 .NET 9

  • 文章简介: EasySQLite是一个.NET 8操作SQLite入门到实战的详细教程主要是对学校班级学生信息进行管理维护。今天咱们的主要内容是将EasySQLite从.NET 8升级到.NET 9。
  • 文章地址: https://mp.weixin.qq.com/s/EN5fu-RvBK-xX8lJMZ5QvA

推荐4款基于.NET开源、功能强大的CMS建站系统

  • 文章简介: CMS系统作为一种强大的内容管理工具在数字化时代发挥着越来越重要的作用。无论是个人博客还是大型企业官网选择一个合适的CMS都能极大地提高效率和用户体验。今天大姚给大家推荐4款基于.NET开源、免费、功能强大的CMS建站系统希望可以帮助到有需要的同学。
  • 文章地址: https://mp.weixin.qq.com/s/ZEFXHHs8UqwK63ttN92Bcg

一个基于.NET开源、功能全面、易于使用的性能基准测试框架

  • 文章简介: 在软件开发领域,性能基准测试是确保软件系统高效、稳定运行的重要环节。它可以帮助你评估应用程序的性能,了解其在不同条件下的响应时间、吞吐量、资源利用率等。通过基准测试,你可以确定系统在处理特定工作负载时的性能表现。
  • 文章地址: https://mp.weixin.qq.com/s/6aQSSf8YvlD0VMTj2FtGPA

[.NET] 单位转换实践:深入解析 Units.NET

  • 文章简介: 在现代软件开发中,准确处理不同单位的转换是一个常见而复杂的需求。无论是处理温度、长度、重量还是其他物理量,都需要可靠的单位转换机制。本文将深入介绍 Units.NET 库,展示如何在 .NET 应用中优雅地处理单位转换。
  • 文章地址: https://www.cnblogs.com/madtom/p/18653522

PaperAssistant使用Microsoft.Extensions.AI实现

.Net程序员机会来了微软官方新推出一个面向Windows开发者本地运行AI模型的开源工具

一款开源且完善的O2O新零售互联网养车连锁系统

  • 文章简介: Apollo ERP是一款基于O2O新零售的互联网养车连锁平台开发框架类似于途虎养车、车享家等平台适合各类汽修、保养、美容、洗车等汽车后市场连锁企业。后端技术.net 6.0、C#、微服务。
  • 文章地址: https://mp.weixin.qq.com/s/4H59Ekv7OPikuPUKsnD-wQ

2024年

12月

第 19 期2024年12.23-12.29

.NET 安装链接正在更改

  • 文章简介: 我们目前正在对 .NET 安装程序和存档的分发方式进行意外更改。此更改可能会影响您并且可能需要更改您的开发、CI 和/或生产基础设施。我们预计大多数用户不会受到直接影响,但是,请务必验证您是否受到影响,并注意停机时间或其他类型的破损。
  • 文章地址: https://devblogs.microsoft.com/dotnet/critical-dotnet-install-links-are-changing

3款.NET开源、功能强大的通讯调试工具效率提升利器

分享一个免费且强大的.NET AI智能体

  • 文章简介: 前不久大姚利用腾讯元器,将公众号变身为了一个强大的.NET AI智能体今天大姚给大家分享3种使用.NET AI智能体的方式个人推荐后面两种方式体验性更好。
  • 文章地址: https://mp.weixin.qq.com/s/BStnJHEyMntyMsHaPiX_Sg

.NET 在 Visual Studio 中的高效编程技巧集

  • 文章简介: 本文大姚将为你介绍一些Visual Studio的使用技巧和建议旨在帮助.NET开发者更加高效地利用Visual Studio进行编程工作。无论你是.NET初学者还是经验丰富的.NET开发者这些技巧都将有助于提升你的工作效率让你能够更快地编写出高质量的代码。让我们一起探索这些技巧让编程工作变得更加轻松、高效吧
  • 文章地址: https://mp.weixin.qq.com/s/_yzosjSfVZZwsDgYf8JT9A

开源GTKSystem.Windows.Forms框架让C# Winform支持跨平台运行

  • 文章简介: 在咱们的印象中C# WinForm一直只支持Windows系统运行无法支持跨平台运行。今天大姚给大家分享一个开源框架GTKSystem.Windows.Forms它能够让C# Winform支持跨平台运行。
  • 文章地址: https://mp.weixin.qq.com/s/smWkYnZT4NLUmw3W1XGbOw

基于 WPF 开发的简约,功能强大的终端模拟器

.NET Bios相关数据读写

C#使用Tesseract C++ API过程记录

记一次 .NET某工业视觉软件 崩溃分析

在Asp.netCore中使用Attribute来描述限流

.NET 中的线程安全数据结构

推荐一个C#轻量级矢量图形库

第 18 期2024年12.16-12.22

好消息,在 Visual Studio 中可以免费使用 GitHub Copilot 了!

  • 文章简介: 今天大姚给大家分享一个好消息GitHub Copilot 可以免费使用了!在此之前若开发者要使用 GitHub Copilot 需要付费订阅,每月订阅费用起步价为 10 美元,而经过验证的学生、教师和开源项目维护者则可以申请免费使用。今天咱们一起来看看在 Visual Studio 使用 GitHub Copilot 有多么的智能,是否真的能够提高.NET开发工作效率。
  • 文章地址: https://mp.weixin.qq.com/s/E731dDi00Bf_uL1iU2roGQ

C#正则表达式快速入门

  • 文章简介: 正则表达式Regular Expression是一个强大的文本处理工具主要用于字符串的搜索、替换、验证和分割等操作。通过定义特定的模式正则表达式可以高效地匹配、查找或替换符合该模式的文本内容。今天大姚将和大家一起来快速了解学习正则表达式并且在C#中快速应用。
  • 文章地址: https://mp.weixin.qq.com/s/HnC-2em8YGuIau1EulNRKw

聊一聊坑人的 C# MySql.Data SDK

  • 文章简介: 为什么说这东西比较坑人呢是因为最近一个月接到了两个dump都反应程序卡死无响应最后分析下来是因为线程饥饿导致那什么原因导致的线程饥饿呢进一步分析发现罪魁祸首是 MySql.Data这就让人无语了并且反馈都是升级了MySql.Data驱动引发接下来我们简单聊一下。
  • 文章地址: https://www.cnblogs.com/huangxincheng/p/18619048

一个.NET开源、易于使用的屏幕录制工具

  • 文章简介: Captura是一款基于.NET开源、免费、易于使用的屏幕录制、截图工具允许用户录制屏幕活动、捕获屏幕截图、录制音频以及记录鼠标和键盘活动尽管该项目已被归档但仍然可以下载和使用它
  • 文章地址: https://mp.weixin.qq.com/s/sC8oNJZZKDK4SbpEp_bSIw

基于.NET WinForm开发的一款硬件及协议通讯工具

  • 文章简介: PLC-CommunTools是一款基于.NET WinForm开发的一款硬件及协议通讯工具包含各类厂商的PLC协议及基础的TCP、串口通讯、IO口通讯等协议通讯功能的实现整合注意还有一部分功能作者还在努力完善中。
  • 文章地址: https://mp.weixin.qq.com/s/29gvIBLmFugemDUh_gNuVg

.NET 9 New features-JSON序列化

聊一聊 C#前台线程 如何阻塞程序退出

  • 文章简介: 这篇文章起源于我的 C#内功修炼训练营里的一位朋友提的问题:后台线程的内部是如何运转的 ? 犹记得C# Via CLR这本书中 Jeffery 就聊到了他曾经给别人解决一个程序无法退出的bug最后发现是有一个 Backgrond=false 的线程导致的。恰巧在我分析的350+dump中也还真遇到了。有了这些铺垫我觉得有必要简单的聊一聊。
  • 文章地址: https://www.cnblogs.com/huangxincheng/p/18622015

C#中 Task 结合 CancellationTokenSource的妙用

  • 文章简介: 在.NET中CancellationTokenSource、CancellationToken和Task是处理异步操作和取消任务的重要工具。本文将通过一些简单的例子帮助你理解它们的用法和协作方式。
  • 文章地址: https://www.cnblogs.com/chenyishi/p/18620273

ASP.NET Core EventStream (SSE) 使用以及 WebSocket 比较

  • 文章简介: 在开发环境中,对于实时数据流的需求非常常见,最常用的技术包括 Server-Sent Events (SSE) 和 WebSocket。
  • 文章地址: https://www.cnblogs.com/morec/p/18619781

.NET 单文件执行程序拆解器 SingleFileExtractor

  • 文章简介: .NET 现在支持将程序打包为单文件格式,这方便了部署,问题是,我们不能直接看到程序中使用了哪些 DLL更不能简单地通过查看文件属性的方式看到这些 DLL 的版本。要是可以像使用 Zip 一样可以打开这个合成的文件直接查看内容就好了。SingleFileExtractor 就是这样的工具。它可以从单文件的应用程序中将其中包含的内容,包括程序集、配置文件等等,拆解到文件夹中,方便开发人员进行分析。
  • 文章地址: https://www.cnblogs.com/haogj/p/18618295

跨平台交叉编译 Native AOT

  • 文章简介: 如何将.NET 应用程序发布到鸿蒙上,肯定是很多人感兴趣的话题,目前.NET完全具备可以在OpenHarmony系统上运行的能力.NET 现在有很多选项CoreCLR、Mono和NativeAOT。由于OpenHarmony的沙箱环境的限制NativeAOT是最佳选择。孙策同学经过几个月的探索他2024年12月14日在上海举办的.NET Conf China 2024 大会上和大家分享他的探索经验和成果OpenHarmony作为一个开源的操作系统本身就具有强大的兼容性和扩展性。而Avalonia则是一个跨平台的UI框架能够在不同的操作系统上提供一致的用户体验。将这两者结合起来简直就是强强联手9月份写的这篇文章《.NET 的 Native AOT 现在是什么样的》里已经有跨平台交叉编译NativeAOT的答案使用 Zig 作为链接器和 sysroot允许从 Windows 机器交叉编译到 Linux-x64、Linux-arm64、Linux-musl-x64 和 Linux-musl-arm64。
  • 文章地址: https://www.cnblogs.com/shanyou/p/18618066

第 17 期2024年12.09-12.15

将本地 AI 模型与 .NET Aspire 结合使用

  • 文章简介: 使用本地 AI 模型是在您自己的计算机上进行实验的好方法,而无需将资源部署到云中。在本文中,我们将了解如何将 .NET Aspire 与 Ollama 结合使用在本地运行 AI 模型,同时使用 Microsoft.Extensions.AI 抽象使其在部署时过渡到云托管模型。
  • 文章地址: https://devblogs.microsoft.com/dotnet/local-ai-models-with-dotnet-aspire

调用异步功能:在 .NET 9 中等待 WinForms 的内容

  • 文章简介: 随着 .NET 的不断发展WinForms 开发人员可用的工具也在不断发展,从而实现更高效、响应更迅速的应用程序。在 .NET 9 中,我们很高兴地引入了一系列新的异步 API这些 API 可显著简化 UI 管理任务。从更新控件到显示表单和对话框,这些新增功能以新的方式为 WinForms 带来了异步编程的强大功能。在这篇文章中,我们将深入探讨四个关键 API解释它们的工作原理、它们的亮点以及如何开始使用它们。
  • 文章地址: https://devblogs.microsoft.com/dotnet/introducing-winforms-async-apis

将ASP.NET Core Web API和Blazor Wasm发布到 IIS

一个使用 WPF 开发的管理系统

  • 文章简介: 最近发现有不少小伙伴在学习 WPF今天大姚给大家分享一个使用 WPF 开发的管理系统,该项目包含了用户登录、人员管理、角色授权、插件管理、职位管理、主页功能(邮件、皮肤、设置)等功能,对于一个 WPF 初学者而言是一个值得参考和学习的项目。
  • 文章地址: https://mp.weixin.qq.com/s/FWO-3d8G3i1Ve_QPlIpiXA

一套以用户体验出发的.NET8 Web开源框架

  • 文章简介: YiFramework是一个基于.NET8 + Abp.vNext + SqlSugar 的DDD领域驱动设计后端开源框架前端使用Vue3项目架构模式三层架构\DDD领域驱动设计内置RBAC权限管理、BBS论坛社区系统 以用户体验出发。架构干净整洁、采用微软风格原生框架封装。适合小中大型项目上线、.NET8学习、Abp.vNext学习、Sqlsugar学习 、项目二次开发。
  • 文章地址: https://mp.weixin.qq.com/s/IdkatdfUsnGtf-GeILmQkw

.NET MongoDB数据仓储和工作单元模式封装

  • 文章简介: 仓储模式Repository 带来的好处是一套代码可以适用于多个类把常用的CRUD通用方法抽象出来通过接口形式集中管理从而解除业务逻辑层与数据访问层之间的耦合使业务逻辑层在存储、访问数据库时无须关心数据的来源及存储方式。工作单元模式UnitOfWork它是用来维护一个由已经被业务修改(如增加、删除和更新等)的业务对象组成的列表,跨多个请求的业务,统一管理事务,统一提交从而保障事物一致性的作用。
  • 文章地址: https://mp.weixin.qq.com/s/XPX1J28M1ewDJZYwQNpDHw

基于.NET8+Vue3开发的权限管理&个人博客系统

  • 文章简介: Easy.Admin是一个基于.NET8+Vue3+TypeScript开发的权限管理&个人博客系统分为普通版本和SSR服务端渲染支持SEO服务端渲染框架基于vite-plugin-ssr实现并且支持多种数据库。
  • 文章地址: https://mp.weixin.qq.com/s/CdHbePejyzXMoHXG03kocQ

一款基于 .NET MVC 框架开发、功能全面的MES系统

  • 文章简介: EasyMES一款基于 .NET 6 MVC 框架开发、开源免费MIT License、功能全面的离散型零部件制造管理系统MES和仓储管理系统WMS
  • 文章地址: https://mp.weixin.qq.com/s/7xtSDdaf-vL3Smezz6fJcA

基于 .NET 的 Nuget 发版工具

  • 文章简介: 由于 Natasha 及周边项目发版任务多,文件结构也不简单,之前一直使用基于 Github 管道脚本和 XUnit 来发版。这个方案对于发版环境与条件依赖性较强,且不够灵活,因此萌生出做一个本地管理 Nuget 发版工具的想法,取名为 Jester.
  • 文章地址: https://www.cnblogs.com/NMSLanX/p/18596061

C#调用Python脚本的方式以PaddleOCR-GUI为例

C#委托的前世今生

重磅推出 Sdcb Chats一个全新的开源大语言模型前端

第 16 期2024年12.01-12.08

使用 Dependabot 管理 .NET SDK 更新

基于 .NET 开发的多功能流媒体管理控制平台

  • 文章简介: AKStream是一个基于.NET开发且开源MIT License的、功能全面的流媒体管理控制平台集成了GB28181、RTSP、RTMP、HTTP等设备的推拉流控制、PTZ控制、音视频文件录制管理、音视频文件裁剪合并等功能。
  • 文章地址: https://mp.weixin.qq.com/s/n3QKHbhrlI-idwloWvV_EQ

精选10款C#/.NET开发必备类库含使用教程工作效率提升利器

  • 文章简介: 在.NET开发领域中随着技术的不断进步和项目的日益复杂选择和使用一款合适的类库成为提升开发效率、保证代码质量和缩短项目周期的关键因素。今天大姚给大家分享10款C#/.NET开发必备类库并且都包含详细介绍和使用教程。
  • 文章地址: https://mp.weixin.qq.com/s/8-o0Yqs-KIO56BbOvEzmoA

.NET9 Linux AOT Json序列化

一款基于 .NET + Blazor 开发的智能访客管理系统

  • 文章简介: 一款基于 .NET + Blazor 开发的智能访客管理系统,访客系统的主要作用是简化并优化访客管理流程,提升安全性和效率。它通过数字化手段替代传统纸质登记,实现快速、准确的访客信息录入与追踪。该系统能够记录访客进出时间、地点及活动轨迹,有助于机构加强安全管理,同时提供便捷的访客体验。总之,访客系统是现代机构管理中不可或缺的一部分,它确保了访客管理的规范性和高效性。
  • 文章地址: https://mp.weixin.qq.com/s/k3DnbdXHqO-iUHKNnE9S9w

基于 C# 编写的 Visual Studio 文件编码显示与修改扩展插件

  • 文章简介: FileEncoding 是一个专为 Visual Studio 设计的扩展插件,它能够在 Visual Studio 的文本编辑器右下角实时显示当前打开文档的编码格式。这一功能对于快速识别文件的编码非常有帮助,尤其是在处理来自不同平台或团队的代码时。更重要的是,通过简单的点击操作,用户还可以轻松修改文件的编码格式,无需借助外部工具或进行复杂的设置调整。
  • 文章地址: https://mp.weixin.qq.com/s/EkxAdqceID7PCkNGtNSqwg

一个.NET开源、免费、功能强大的 PDF 处理工具

  • 文章简介: PDF 补丁丁PDFPatcher是一款.NET开源AGPL、免费、功能强大的 PDF 处理工具,可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片等等,旨在为用户提供便捷、高效的 PDF 编辑和管理体验。
  • 文章地址: https://mp.weixin.qq.com/s/MX8np6yN-x-D4FAdEf4dcA

Natasha v9.0 为 .NET 开发者提供 [热执行] 方案.

  • 文章简介: 自 Natasha v9.0 发布起,我将基于 Natasha 的推出热执行方案,这项技术允许基于 控制台(Console) 和新版 Asp.net Core 架构的项目在运行中动态重编译,在不停止工程的情况下获取最新结果,以帮助技术初学者、项目初期开发人员等,进行快速实验以及试错。
  • 文章地址: https://www.cnblogs.com/NMSLanX/p/18261797

构建你的.NET Aspire解决方案

  • 文章简介: .NET Aspire 是一组功能强大的工具、模板和包,用于构建可观察的生产就绪应用程序。.NET Aspire 通过处理特定云原生问题的 NuGet 包集合提供。云原生应用程序通常由小型互连部分或微服务组成,而不是单个整体式代码库。云原生应用程序通常会消耗大量的服务,例如数据库、消息收发和缓存。
  • 文章地址: https://www.cnblogs.com/huangmingji/p/18588251

基于WPF/C#构建TesseractOCR简单易用的用户界面

  • 文章简介: 如何安装TesseractOCR与TesseractOCR的命令行使用。但在日常使用过程中命令行使用还是不太方便的因此今天介绍一下如何使用WPF/C#构建TesseractOCR简单易用的用户界面。
  • 文章地址: https://www.cnblogs.com/mingupupu/p/18592170

ASP.NET Core 9.0 中新增的MapStaticAssets() 中间件

Asp.net MVC中的Http管道事件为什么要以Application_开头

11月

第 15 期2024年11.25-11.30

2024年各编程语言运行100万个并发任务需要多少内存

C#集合数据去重的5种方式及其性能对比测试分析

  • 文章简介: 今天我们一起来讨论一下关于C#集合数据去重的5种方式并且使用BenchmarkDotNet对这5种方式进行性能基准对比测试分析每种方法都有其特点和适用场景我们可以根据具体需求和执行效率选择一种进行使用。
  • 文章地址: https://mp.weixin.qq.com/s/cjtq-y16OoM5DxcQ_t2YKw

使用 BenchmarkDotNet 对 .NET 代码进行性能基准测试

一个包含了 50+ C#/.NET编程技巧实战练习教程

  • 文章简介: DotNetGuide专栏C#/.NET/.NET Core编程技巧练习集C#/.NET/.NET Core编程常用语法、算法、技巧、中间件、类库、工作业务实操练习集配套详细的文章教程讲解助你快速掌握C#/.NET/.NET Core中各种编程常用语法、算法、技巧、中间件、类库、工作业务实操等等。
  • 文章地址: https://mp.weixin.qq.com/s/iqNH6W26J0i1962XaaBqRA

.NET使用MiniWord高效生成Word文件

在 .NET 9 中生成 OpenAPI 文档

  • 文章简介: .NET 9 中的 ASP.NET Core 通过对 OpenAPI 文档生成的新内置支持,简化了为 API 端点创建 OpenAPI 文档的过程。这项新功能旨在简化开发工作流程并改进 OpenAPI 定义在 ASP.NET 应用程序中的集成。OpenAPI 的广泛采用培养了一个丰富的工具和服务生态系统,可以帮助您更有效地构建、测试和记录 API。一些示例包括 Swagger UI、Kiota 客户端库生成器和 Redoc但还有更多。
  • 文章地址: https://devblogs.microsoft.com/dotnet/dotnet9-openapi/

使用 .NET 9 的新 NuGet 解析程序显著加快包还原速度

.NET Core 线程池(ThreadPool)底层原理浅谈

c# is 和 as 浅看重制版

什么是.NET的强类型字符串(Strongly typed string)

  • 文章简介: 在.NET中强类型字符串Strongly typed string并不是一个官方的概念是指使用特定的结构来表示某种类型字符串数据的编码实践。类似于枚举可以提供编译时检查类型减少运行时错误以及更好的可读性和维护性。相比于枚举具有更好的扩展性以及更强的约束性。
  • 文章地址: https://www.cnblogs.com/czwy/p/18576931

.NET9 - Swagger平替Scalar详解

.NET9 EFCore支持早期MSSQL数据库 ROW_NUMBER()分页

第 14 期2024年11.18-11.24

PasteEx一款.NET开源的Windows快捷粘贴神器

  • 文章简介: PasteEx是一款.NET开源的用于增强 Windows 粘贴功能的小工具,它解决了将剪贴板内容保存为文件的繁琐步骤。无需打开记事本等应用,它可直接将文字、图片等内容粘贴到桌面上,极大提升了效率。
  • 文章地址: https://mp.weixin.qq.com/s/0wh6M2ko22Sh2gR5b3kgyg

.NET使用Umbraco CMS快速构建一个属于自己的内容管理系统

  • 文章简介: Umbraco CMS是一个基于.NET开源、免费MIT License、功能强大、灵活易用的内容管理系统。它能够帮助你创建美观现代的网站并与最新的.NET技术和各种服务集成。无论你是个人开发者还是企业客户Umbraco CMS都是一个值得考虑的选择。
  • 文章地址: https://mp.weixin.qq.com/s/xaTtknSY98Nsuxrvyfwe5w

精选2款.NET开源且功能强大的报表制作神器

.NET 9新特性Task.WhenEach

  • 文章简介: 在 .NET 9 中引入了一个新的方法Task.WhenEach用于简化异步编程。这种方法允许你在任务完成时立即处理它们而无需等待所有任务结束。这在任务完成时间不一致、需要尽早对每个完成的任务采取行动的场景中特别有用。
  • 文章地址: https://mp.weixin.qq.com/s/tdKv-bklrsE1eGL-r2TFkg

在 .NET 8中使用 Polly 处理瞬态故障

使用Visual Studio分析.NET Dump快速排查内存泄漏问题

  • 文章简介: 内存泄漏和高CPU使用率是在日常开发中经常遇到的问题它们可能会导致应用程序性能下降甚至崩溃。今天我们来讲讲如何使用Visual Studio 2022分析.NET Dump快速找到程序内存泄漏问题。
  • 文章地址: https://mp.weixin.qq.com/s/tpEfmOR-wjYkZsWey7-Nmg

一个.NET开源、快速、功能丰富的跨平台阅读服务器

一个基于 .NET 8.0 构建的简单、跨平台、模块化商城系统

.NET 9 中 LINQ 新增功能实操

  • 文章简介: 语言集成查询 (LINQ) 是一系列直接将查询功能集成到 C# 语言的技术统称。 数据查询历来都表示为简单的字符串,没有编译时类型检查或 IntelliSense 支持。 此外需要针对每种类型的数据源了解不同的查询语言SQL 数据库、XML 文档、各种 Web 服务等。 借助 LINQ查询成为了最高级的语言构造就像类、方法和事件一样。
  • 文章地址: https://mp.weixin.qq.com/s/lF1O-0FpKLDSYowZ2DjX3g

社区发布非官方龙架构 .NET 9 SDK 发行版

.NET Core 特性(Attribute)底层原理浅谈

C# 入门深度学习

第 13 期2024年11.11-11.17

利用腾讯元器,将公众号变身为强大的.NET AI智能体

  • 文章简介: 经常有粉丝朋友在公众号后台私信提问因为个人平时比较少看公众号后台的私信所以没法及时回复。最近发现腾讯推出了一个可以创建和使用各种智能体的平台帮助小白也能快速使用AI腾讯元器正好自己每天也在公众号更新.NET相关的文章到目前为止.NET相关的文章应该有400多篇了有着较为丰富.NET相关的知识库因此今天我将利用腾讯元器将我的公众号变身为一个强大的.NET AI智能体造福我的.NET粉丝朋友们。
  • 文章地址: https://mp.weixin.qq.com/s/kapZm6g9vN5YB8MiRcIXVg

.NET 9正式发布

  • 文章简介: 今天,我们很高兴地宣布推出 .NET 9这是迄今为止最高效、最现代、最安全、最智能、性能最高的 .NET 版本。这是来自世界各地数千名开发人员又一年努力的结果。此新版本包括数千项性能、安全性和功能改进。您会发现整个 .NET 堆栈的编程语言、开发人员工具和工作负载都有了全面的增强,使您能够使用统一平台进行构建并轻松地将 AI 融入您的应用程序。
  • 文章地址: https://devblogs.microsoft.com/dotnet/announcing-dotnet-9/

.NET Aspire 社区工具包简介

  • 文章简介: .NET Aspire 自首次发布以来发展迅速,解决了越来越多的场景,这反过来又带来了对更多集成的需求,以支持这些类型的应用程序。虽然其中许多集成是由 .NET Aspire 团队构建的,但它们无法涵盖所有​​内容。这就是 .NET Aspire 社区工具包的作用所在。
  • 文章地址: https://devblogs.microsoft.com/dotnet/introducing-the-dotnet-aspire-community-toolkit/

使用 C# 13 参数集合可以更轻松、更快速地调用方法

推荐3款开源、美观且免费的WinForm UI控件库

使用Microsoft.Extensions.AI简化.NET中的AI集成

  • 文章简介: Microsoft.Extensions.AI是一个创新的 .NET 库,它为平台开发人员提供了一个内聚的 C# 抽象层,简化了与大型语言模型 LLMs 和嵌入等 AI 服务的交互。它支持通过一组一致且标准化的 API 和约定将 AI 功能无缝集成到 .NET 应用程序中。
  • 文章地址: https://mp.weixin.qq.com/s/iiCljs48eojJ-NMZRe2TeA

基于C#开源、功能强大、灵活的跨平台开发框架 - Uno Platform

  • 文章简介: Uno Platform是一个基于C#开源、功能强大、灵活的跨平台开发框架用于快速构建单一代码库原生移动、Web、桌面和嵌入式应用程序。它允许 C# 和 WinUI XAML 和/或 C# 代码在所有目标平台上运行,同时允许你控制每个像素。它支持开箱即用的 Fluent、Material 和 Cupertino 主题样式风格。Uno Platform实现了越来越多的 WinRT 和 WinUI API例如 Microsoft.UI.Xaml使 WinUI 应用程序能够以本机性能在所有平台上运行。
  • 文章地址: https://mp.weixin.qq.com/s/XB6cCSUrolzEh-yhraidgQ

.NET现在可以做什么有哪些公司在用的

基于.NET开源、功能强大且灵活的工作流引擎框架

  • 文章简介: 工作流引擎框架在需要自动化处理复杂业务流程、提高工作效率和确保流程顺畅执行的场景中得到了广泛应用。今天大姚给大家推荐一款基于.NET开源、功能强大且灵活的工作流引擎框架elsa-core。
  • 文章地址: https://mp.weixin.qq.com/s/B6nJCwfkclfp1u_0fg0p4Q

.NET Core 反射底层原理浅谈

在网页上调起本机C#程序

.NET 创建动态方法方案及 Natasha V9

第 12 期2024年11.01-11.10

为 .NET Conf 2024 做好准备之本地社区活动 .NET Conf China 2024 启动

  • 文章简介: .NET Conf 2024 是一个面向.NET生态系统社区的大型活动将于2024年11月12日至14日举行。该活动将通过YouTube和Twitch进行现场直播并在dotnetconf.net网站上提供直播流。这是一个免费的虚拟事件旨在为初学者和学习者提供关于AI、Web开发、移动开发和游戏开发等方面的教育内容。.NET Conf 以 .NET 团队成员和领导者的主题演讲开始,他们向您展示了 .NET 9 版本最酷的新功能。然后,您将享受一整天的现场演示,其中包括一些构建 .NET 9 的人,他们将深入探讨 .NET Aspire、AI 构建基块、C#、ASP.NET Core、Blazor、.NET MAUI 等的功能。
  • 文章地址: https://www.cnblogs.com/shanyou/p/18534346

精选2款C#/.NET开源且功能强大的网络通信框架

2024年全面且功能强大的.NET快速开发框架推荐效率提升利器

  • 文章简介: 选择一款全面且功能强大的快速开发框架能够帮助我们解决C#、.NET项目中的很多重复工作从而提高开发生产效率、避免工作996。今天大姚给大家分享10个.NET开源、免费、功能强大的快速开发框架同学们可以按需选择适合自己的框架进行开发注意以下排名不分先后
  • 文章地址: https://mp.weixin.qq.com/s/F4V7SgRJpgMA8NY8oF4yVg

将 .NET Aspire 添加到您现有的 .NET 应用程序中

  • 文章简介: .NET Aspire 是一个针对 .NET 的新型云就绪堆栈,可帮助开发人员快速轻松地开发分布式应用程序。您可能已经看过一些演示,展示了大型 .NET 解决方案,其中充满了复杂的云依赖项,比如 Redis、Kafka 和 Postgres也许您会想这些技术也许有一天会用到但对于我当前的项目来说并没有太多的实际用途。
  • 文章地址: https://mp.weixin.qq.com/s/lE6lotrosHwrUYcS6rJFog

基于Material Design风格开源且强大的Blazor组件库

  • 文章简介: MudBlazor是一个基于Material Design风格开源、免费MIT License、功能强大的Blazor组件框架注重易用性和清晰的结构。它非常适合想要快速构建Web应用程序的 .NET 开发人员,无需费力地处理 CSS 和 JavaScript。由于MudBlazor完全使用C#编写因此你可以自由地调整、修复或扩展该框架。文档中有大量示例代码能够帮助开发者快速理解和学习MudBlazor框架。
  • 文章地址: https://mp.weixin.qq.com/s/BYIRIIZvp6waLudFlevoxg

一款.NET开源的屏幕实时翻译工具

  • 文章简介: Translumo是一个.NET开源的高级屏幕翻译工具能够实时检测和翻译选定区域内的文本如字幕。Translumo 允许同时组合使用多个 OCR 引擎。它使用机器学习训练模型通过 OCR 对每个识别的结果进行评分,并选择最佳结果。
  • 文章地址: https://mp.weixin.qq.com/s/Q_1aSNSjJPGA_7fS4E2eBA

C# 单例模式的多种实现

  • 文章简介: 单例模式是一种创建型设计模式它主要确保在一个类只有一个实例并提供一个全局访问点来获取该实例。在C#中,有多种方式实现单例模式,每种方式都有其特定的使用场景和注意事项。
  • 文章地址: https://mp.weixin.qq.com/s/Ub3OAThfay4_EasKnYCGUw

.NET 9 中 System.Text.Json 的新增功能

2款使用.NET开发的数据库系统

制作一个龙芯旧世界的 dotnet sdk docker 镜像

JetBrains官方宣布 Rider 非商用免费开放!

  • 文章简介: JetBrains官方前段时间宣布重磅消息其两款知名IDE应用WebStorm和Rider现已面向社区开放允许用户免费用于非商业用途。此举旨在支持学习、开源项目开发、内容创作及业余开发等活动。
  • 文章地址: https://mp.weixin.qq.com/s/9lGdDchHgHCQMlfgqpaXQg

一款支持C#语言免费且功能强大的智能AI编程助手开发效率提升利器

  • 文章简介: AI编程助手在软件开发和编程过程中发挥着重要的作用它们通过提供智能的代码补全、代码审查、知识共享和学习等功能显著提升了开发者的生产力和代码质量。随着技术的不断发展AI编程助手的功能和性能将进一步提升为开发者提供更加高效、智能和便捷的编程体验。今天给大家分享一款免费、功能强大、易于使用的智能AI编程助手豆包MarsCode。
  • 文章地址: https://mp.weixin.qq.com/s/FP87NemFgnBkN7m10C7GaA

使用Roslyn的源生成器生成DTO

  • 文章简介: 源生成器的好处很多, 通过在编译时生成代码,可以减少运行时的反射和动态代码生成,从而提高应用程序的性能, 有时候需要对程序AOT以及裁剪编译的dll也是需要用SG来处理的。
  • 文章地址: https://www.cnblogs.com/vipwan/p/18535459

.NET Core 泛型底层原理浅谈

AOT使用经验总结

ASP.Net Core使用Jenkins配合pm2自动化部署项目

.NET云原生应用实践使用Blazor WebAssembly实现前端页面

Avalonia跨平台上位机控件开发之水泵

.NET 9 中没有 wasi 实验性支持

10月

第 11 期2024年10.21-10.31

MongoDB EF Core Provider在2024年5月正式发布后的新特性

Syncfusion宣布开源其为.NET MAUI开发的14个控件

  • 文章简介: Syncfusion 是 UI 控件和组件领域的领导者,并且为 .NET 提供了一些令人印象深刻的控件。今天,他们向 .NET MAUI 开发人员免费提供了其中的 14 个 UI 控件。
  • 文章地址: https://www.cnblogs.com/shanyou/p/18509109

融入人工智能的 eShop 全面的智能应用示例

  • 文章简介: 人工智能增强型eShopSupport 应用程序是一个支持网站客户可使用它来查询产品。eShop 员工有一个工作流程来跟踪这些查询、与客户交谈以及对这些查询进行分类并最终关闭这些查询。通过各种功能,此示例超越了流行的“聊天机器人”场景,展示了人工智能可以提高开发人员工作效率的几种方式,同时提高您能够提供的个性化客户支持水平。
  • 文章地址: https://devblogs.microsoft.com/dotnet/e-shop-infused-with-ai-comprehensive-intelligent-dotnet-app-sample/

介绍 Microsoft.Extensions.VectorData 预览版

一个 WPF 开发的简约,功能强大的终端模拟器

  • 文章简介: ModengTerm是一个用WPF开发的终端模拟器它拥有类似于XShell的强大功能并且它是开源和免费使用的。它的最终目标可以作为XShell的平替产品让你拥有一个免费安全放心使用的虚拟终端软件。
  • 文章地址: https://mp.weixin.qq.com/s/pYP8yV-sxLYjJsRuSNunlA

在.NET中使用QuestPDF高效地生成PDF文档

  • 文章简介: 在.NET平台中操作生成PDF的类库有很多如常见的有iTextSharp、PDFsharp、Aspose.PDF等今天我们分享一个用于生成PDF文档的现代开源.NET库QuestPDF本文将介绍QuestPDF并使用它快速实现发票PDF文档生成功能。
  • 文章地址: https://mp.weixin.qq.com/s/Xa9illjyi_aofgRCjeFK8A

C#常见的四种经典查找算法

  • 文章简介: 在编程领域数据结构与算法是构建高效、可靠和可扩展软件系统的基石。它们对于提升程序性能、优化资源利用以及解决复杂问题具有至关重要的作用。今天大姚给大家分享四种C#中常见的经典查找算法。
  • 文章地址: https://mp.weixin.qq.com/s/zj9oZBajcewU6yP4y8e_ow

全面的C#/.NET自学入门指南

再也不用为找.NET相关的项目和框架发愁了

  • 文章简介: 大家平时都是怎么找C#/.NET/.NET Core相关项目和框架的本文将告诉你找.NET相关的项目和框架可以优先看DotNetGuide的C#/.NET/.NET Core优秀项目和框架精选专栏里面收录了大量的.NET相关的优秀项目和框架当然假如你有更好的项目和框架推荐的欢迎PR投稿让优秀的项目和框架不被埋没
  • 文章地址: https://mp.weixin.qq.com/s/gUO4Z83NZb9ZgmoVS_eRJg

.NET使用Moq开源模拟库简化单元测试

  • 文章简介: Moq是一个.NET开源、流行、使用简单的 .NET 模拟库,充分利用了.NET 的 Linq 表达式树和 lambda 表达式。这使得 Moq 成为最具生产力、类型安全且支持重构的模拟库。它不仅支持模拟接口,还支持模拟类。其 API 非常简单直观,不需要任何关于模拟概念的事先知识或经验。从而简化单元测试中的依赖管理和验证过程,提高代码的可测试性和可维护性。
  • 文章地址: https://mp.weixin.qq.com/s/lJMf3UP1TQHAdE1gi9DWQw

一款基于.NET开源且免费的在线考试系统

一份阅读量30万+免费且全面的C#/.NET面试宝典

  • 文章简介: C#/.NET/.NET Core相关技术常见面试题汇总不仅仅为了面试而学习更多的是查漏补缺、扩充知识面和大家共同学习进步。该知识库主要由自己平时学习实践总结、网上优秀文章资料收集这一部分会标注来源和社区小伙伴提供三部分组成。该份基础面试宝典完全免费发布三年多时间来收获了广大.NET小伙伴的好评我会持续更新和改进欢迎关注我的公众号【追逐时光者】第一时间获取最新更新的面试题内容。
  • 文章地址: https://mp.weixin.qq.com/s/odm4jLQu38qVn_zNENf-xQ

C# 13(.Net 9) 中的新特性 - 半自动属性

一个.NET开源、轻量级的运行耗时统计库 - MethodTimer

  • 文章简介: MethodTimer是一个.NET开源、免费MIT License、轻量级的运行耗时统计库用于在编译时自动向指定方法注入计时代码无需手动编写繁琐的计时逻辑。
  • 文章地址: https://mp.weixin.qq.com/s/YRNodWl8pxEk_OnAkY92Gw

.NET云原生应用实践基于Keycloak的认证与授权

.NET Core到.NET 8 托管堆的变迁

C#使用Socket实现分布式事件总线不依赖第三方MQ

AvaloniaUI项目离线开发全攻略IDE安装、模板应用与NuGet私有化部署一站式解决

dotnet core微服务框架Jimu介绍

.NET使用OllamaSharp实现大模型推理对话的简单演示

第 10 期2024年10.14-10.20

观看 Azure 开发人员 2024 年 .NET Aspire Day 的亮点!

.NET 9 中 System.Text.Json 的新增功能

  • 文章简介: System.Text.Json 的 9.0 版本包括许多功能,主要侧重于 JSON 架构和智能应用程序支持。它还包括请求量很大的增强功能,例如可为 null 的引用类型支持、自定义枚举成员名称、无序元数据反序列化和自定义序列化缩进。
  • 文章地址: https://devblogs.microsoft.com/dotnet/system-text-json-in-dotnet-9/

C#哈希查找算法

  • 文章简介: 哈希查找算法是一种高效的查找算法通过将键值映射到哈希表中的位置来实现快速访问。在C#中哈希查找通常通过哈希表Hashtable或字典Dictionary来实现。
  • 文章地址: https://mp.weixin.qq.com/s/WaXCFshzuqVQD6YX2Kcw5g

B站第三方 Windows 桌面客户端,使用 Windows App SDK 构建的原生高颜值应用

  • 文章简介: Bili.Copilot是B站第三方 Windows 桌面客户端专为Windows 11用户设计。该项目基于Windows App SDK进行了重构旨在以更开放的态度进行开发并借助社区的力量共同构建一个有趣且高质量的用户生成内容UGC客户端。
  • 文章地址: https://mp.weixin.qq.com/s/DJBp4ytV8wvshgTCsdwyFg

一个.NET开源、性能优异的Excel数据读取库

  • 文章简介: Sylvan.Data.Excel是一个开源、免费、跨平台的.NET库专注于读取和写入Excel数据文件。支持多种文件格式并提供高效的数据访问和数据绑定功能。
  • 文章地址: https://mp.weixin.qq.com/s/hgXUNvJANZ3KqDTLvOHApA

基于.NET8 + Vue/UniApp前后端分离的快速开发框架开箱即用

  • 文章简介: ZR.Admin.NET是一款基于.NET平台开发的、前后端分离的通用权限管理后台系统。它采用了多种先进技术和框架旨在提高开发效率降低开发成本并提供一个稳定、可扩展的后台管理系统解决方案。
  • 文章地址: https://mp.weixin.qq.com/s/oIBGLsrjoehrWJ5W0-MlIQ

一个.NET开源、功能强大的 PDF 处理工具

  • 文章简介: PDF 补丁丁PDFPatcher是一个.NET开源、功能强大的 PDF 处理工具,旨在为用户提供便捷、高效的 PDF 编辑和管理体验。该项目不仅支持对 PDF 文档进行多种修改和定制操作还包含了书签编辑、PDF 制作、文件拆分与合并、图片导出、字体替换等实用功能。
  • 文章地址: https://mp.weixin.qq.com/s/R80OBaNmXN3ldUnMlcuRCQ

.NET Avalonia开源、免费的桌面UI库 - SukiUI

  • 文章简介: SukiUI 是一个为 AvaloniaUI 设计的桌面用户界面UI它提供了丰富的功能和定制选项旨在帮助开发者高效构建美观且功能强大的桌面应用程序。
  • 文章地址: https://mp.weixin.qq.com/s/y88cCeSbl5eZL7H31F1LmQ

基于C#开发的一套全功能的流媒体管理控制接口平台

  • 文章简介: AKStream是一个基于C#开发的一套全功能的流媒体管理控制接口平台集成了GB28181、RTSP、RTMP、HTTP等设备的推拉流控制、PTZ控制、音视频文件录制管理、音视频文件裁剪合并等功能。
  • 文章地址: https://mp.weixin.qq.com/s/5is4vTzgSavjmWKPzNty_A

2024年全面的多端统一开发解决方案推荐

  • 文章简介: 今天大姚给大家分享8个多端统一开发框架其中语言包括C#、C++、Vue、React、Dart、Kotlin等等一套代码可以运行到多个平台从而大幅减轻开发者的开发与维护负担同学们可以按需选择对应框架排名不分先后适合自己的才是最好的
  • 文章地址: https://mp.weixin.qq.com/s/9DNgjTIUXHCr_yOfFwxEDg

C#/.NET/.NET Core学习路线集合学习不迷路

.NET 9 预览C#13 带来的新功能抢先看

  • 文章简介: 2024年11月12日.NET 9 的最终版本将与我们正式见面。你可以通过Visual Studio 2022 预览版或者 Visual Studio Code + C# Dev Kit 扩展来提前感受它的威力。这次更新不仅仅是修修补补,而是携带了一些新的“超能力”,尤其是 C# 13 的加入,让开发变得更加灵活又高效。不过,请注意,目前还在预览阶段,正式发布时可能会有点变化。
  • 文章地址: https://mp.weixin.qq.com/s/_tHkeRJkX0DwIk4WQVeyyQ

每天5分钟玩转C#/.NET之C#语言详细介绍

适用于 .NET 稳定的官方OpenAI库

  • 文章简介: 一个由 OpenAI 官方提供,旨在为 .NET 开发者提供方便的接口来访问 OpenAI 的 REST API。这个项目通过 NuGet 包的形式发布,使得 .NET 应用程序能够轻松地集成和使用 OpenAI 的各种 AI 模型和功能,如文本生成、图像生成、音频转写等。
  • 文章地址: https://mp.weixin.qq.com/s/YaH-Ah59Aabt7AX_RclrbA

我被 .NET8 JIT 的一个BUG反复折磨了半年之久(JIT tier1 finally optimizations)

  • 文章简介: 很久很久没有写过博客了, 正好最近园子又挣得一线生机, 必须得凑个热闹水一篇. 事情是这样的, 在今年的早些时候, 把公司的一部分api服务器的.net版本从6升级到了8, 毕竟6马上就是EOL了(.NET6 TLS 到2024年11月12日). 没成想在升级完的3个月后竟然触发了一个.NET8 runtime JIT 的BUG, 而且是在代码没有任何改动的情况下. 也是离奇他妈给离奇开门, 离奇到家了, 下面就给大家说说这个BUG发现和发生的过程。
  • 文章地址: https://www.cnblogs.com/calvinK/p/18469889

盘点.NET支持的 处理器架构

在C#中基于Semantic Kernel的检索增强生成RAG实践

C#使用Kubernetes (k8s)

  • 文章简介: 在C#中使用Kubernetes (k8s) 通常通过官方的Kubernetes .NET客户端与Kubernetes API进行交互。以下是如何在C#中使用Kubernetes的简要指南。
  • 文章地址: https://www.cnblogs.com/flamesky/p/18472463

.NET使用Graphql的演示——新一代的API交互

  • 文章简介: GraphQL是一种为API设计的查询语言与REST相比它提供了更高效、强大和灵活的方法来与数据交互。GraphQL由Facebook于2012年开发并于2015年开源。其主要的优势在于能够允许客户端精确地指定他们需要的数据从而避免了过度获取或数据不足的问题。
  • 文章地址: https://www.cnblogs.com/weskynet/p/18471829

ABP VNext 系列:框架启动流程以及依赖注入原理和源码分析

第 9 期2024年10.07-10.13

.NET 9 Release Candidate 2 现已推出!

  • 文章简介: 在我们准备 11 月的 .NET 9 正式发布 GA 版本时,我们将对性能、稳定性和任何其他优化进行最后的润色,使其成为 .NET 9 的最佳版本。今天,我们很高兴地宣布发布 .NET 9 Release Candidate 2。与候选版本 1 一样,此版本也包含在上线许可证中,因此您在生产应用程序中使用它时可以获得支持。我们鼓励开发人员立即试用此最新版本,并就您在开发中找到的任何内容向团队提供反馈,以便我们可以将任何其他增强功能合并到最终版本中。
  • 文章地址: https://devblogs.microsoft.com/dotnet/dotnet-9-rc-2/

Microsoft.Extensions.AI 预览版简介 适用于 .NET 的统一 AI 构建块

  • 文章简介: 我们很高兴地推出 Microsoft.Extensions.AI.Abstractions 和 Microsoft.Extensions.AI 库,现已推出预览版。这些软件包为 .NET 生态系统提供了用于将 AI 服务集成到 .NET 应用程序和库中的基本抽象,以及用于添加关键功能的中间件。为了支持 .NET 生态系统,.NET 团队通过这些抽象或“交换类型”增强了 .NET 生成式 AI 应用程序和库的核心 Microsoft.Extensions 库。
  • 文章地址: https://devblogs.microsoft.com/dotnet/introducing-microsoft-extensions-ai-preview/

.NET 和 .NET Framework 2024 年 10 月服务版本更新

  • 文章简介: 欢迎使用 2024 年 10 月新的组合 .NET 服务更新。为了帮助简化并帮助您跟上最新的服务发布,我们决定将我们的更新帖子合并在.NET和.NET Framework上以便您可以在博客的一个方便位置找到所有信息。不要忘记您可以在 GitHub 上找到有关 .NET 预览版的更新,特别是针对 .NET 9 的更新。
  • 文章地址: https://devblogs.microsoft.com/dotnet/dotnet-and-dotnet-framework-october-2024-servicing-updates/

时隔半年 DotNetGuide 已突破了 6.6K + Star持续更新欢迎更多小伙伴PR投稿

  • 文章简介: 记录、收集和总结C#/.NET/.NET Core基础知识、学习路线、开发实战、编程技巧练习、学习视频、文章、书籍、项目框架、社区组织、开发必备工具、技术前沿周刊、常见面试题、面试须知、简历模板、人才招聘、以及自己在学习和工作中的一些微薄见解。希望能和大家一起学习共同进步。如果本知识库能为您提供帮助别忘了给予支持哦(关注、点赞、分享)💖
  • 文章地址: https://mp.weixin.qq.com/s/dHq3IdHz1ZXBRAZZqglcNA

C#二分查找算法

2款.NET开源且高效的代码格式化工具

  • 文章简介: 代码格式化工具能够自动调整代码的缩进、空格、换行等样式使得代码更加整洁、一致。这不仅有助于开发者快速理解他人的代码也便于自己在未来的项目中回顾和修改自己的代码。今天大姚给大家分享2款.NET开源且高效的代码格式化工具希望可以帮助到有需要的小伙伴。
  • 文章地址: https://mp.weixin.qq.com/s/jU3cEWc-hODhXCHMKD1g7A

一个适用于 ASP.NET Core 的轻量级插件框架

  • 文章简介: PluginCore 是一个基于 ASP.NET Core 的轻量级插件框架,旨在简化插件的集成与管理。通过最少的配置,开发者可以快速集成并专注于业务逻辑的开发。它支持动态 WebAPI、插件隔离与共享、前后端分离、热插拔等特性非常适合需要高度模块化与可扩展性的应用场景。
  • 文章地址: https://mp.weixin.qq.com/s/yOiBrFNLiZMwEUE5pzW5_Q

YoloDotNet v2.1:实时物体检测的利器

  • 文章简介: YoloDotNet v2.1 是一个基于 C# 和 .NET 8 的实时物体检测框架,专为图像和视频中的物体检测而设计。它集成了 Yolov8 ~ Yolov11 模型,通过 ML.NET 和 ONNX 运行时实现高效的物体检测,并支持 GPU 加速(使用 CUDA。YoloDotNet 不仅支持传统的物体检测还涵盖了分类、OBB 检测、分割和姿态估计等多种功能,适用于各种复杂的视觉任务。
  • 文章地址: https://www.cnblogs.com/shanyou/p/18457208

一张图带你了解.NET终结(Finalize)流程

C#|.net core 基础 - 删除字符串最后一个字符的七大类N种实现方式

6款支持C#语言的AI辅助编程工具开发效率提升利器

  • 文章简介: 在这个AI迅速发展的阶段涌现出了一大批好用的AI辅助编程工具。AI辅助编程工具能够提高开发效率、改善代码质量、降低bug率是现代软件开发过程中的重要助手。今天大姚给大家分享6款AI辅助编程工具并且都支持C#语言),希望对大家有所帮助。
  • 文章地址: https://mp.weixin.qq.com/s/09B6fKbGgQU90VNK74uPCg

在C#中使用适配器Adapter模式和扩展方法解决面向对象设计问题

C#轻松实现Modbus通信

.NET 白板书写加速-曲线拟合预测

.NET 白板书写延迟-触摸屏报点率

  • 文章简介: 触摸书写延迟,是触摸屏很核心的参数。从用户在触摸屏上进行触控操作到设备作出响应之间的时间差,这个延迟高低会影响快速反应的应用场景使用如白板书写、玩游戏。
  • 文章地址: https://www.cnblogs.com/kybs0/p/18453947

PC软件开发新体验用 Blazor Hybrid 打造简洁高效的视频处理工具

.NET云原生应用实践从搭建项目框架结构开始

  • 文章简介: 很早之前就想做一套案例,介绍.NET下如何从零开始搭建一个云原生的应用程序。不过这个话题有点大会要包含很多内容。我本打算从新建一个ASP.NET Core Web API应用程序开始介绍但又觉得即便是从零开始也无法完全涵盖每一个步骤细节而且很多基础性的东西其实并没有太大的介绍价值倒不如就先略过服务端RESTful API和Blazor WebAssembly的开发部分直接研究讨论与云原生相关的内容。
  • 文章地址: https://www.cnblogs.com/daxnet/p/18172088

基于C#开发的一套全功能的流媒体管理控制接口平台

  • 文章简介: AKStream是一个基于C#开发的一套全功能的流媒体管理控制接口平台集成了GB28181、RTSP、RTMP、HTTP等设备的推拉流控制、PTZ控制、音视频文件录制管理、音视频文件裁剪合并等功能。
  • 文章地址: https://mp.weixin.qq.com/s/WC9G0CxqQhUI53YbKiSwmQ

一款基于.NET开源的报表神器

  • 文章简介: Seal Report是一个基于.NET开源的报表神器该项目提供了一个完整的框架用于从任何数据库或NoSQL源生成日常报告并执行复杂的任务。
  • 文章地址: https://mp.weixin.qq.com/s/gpLnGpWErG1inxZspyQZMQ

一个基于.NET8+WPF开源的简单的工作流系统

  • 文章简介: AIStudio.Wpf.AClient 是一个基于 WPF (Windows Presentation Foundation) 构建的客户端框架,专为开发企业级应用而设计。该项目目前版本为 6.0,进行了全面优化和升级,提供了丰富的功能和模块,以满足不同场景下的开发需求。
  • 文章地址: https://mp.weixin.qq.com/s/MblSjkt8l_X_GqIad2x1Sg

第 8 期2024年10.01-10.06

宣布正式发布适用于 .NET 的官方 OpenAI 库

C#/.NET/.NET Core开发实战教程集合

.NET NoSQL 嵌入式数据库 LiteDB 使用教程

  • 文章简介: 分享一个小巧、快速、轻量级的.NET 开源且免费MIT License的 NoSQL 嵌入式数据库LiteDB。本篇文章我们主要来讲讲LiteDB在.NET中如何使用。
  • 文章地址: https://mp.weixin.qq.com/s/Rq8z17ZmP_Cx_yGfcgeN_A

在Visual Studio中查看EF Core查询计划

  • 文章简介: EF Core是我们.NET开发中比较常用的一款ORM框架今天我们分享一款可以直接在Visual Studio中查看EF Core查询计划调试器可视化工具帮助开发者分析和优化数据库查询性能EFCore.Visualizer。
  • 文章地址: https://mp.weixin.qq.com/s/SwAgFg8FbPsBnYsWKEqgRg

.NET开源跨平台桌面和移动应用的统一框架 - Eto.Forms

  • 文章简介: Eto.Forms是一个.NET开源、跨平台的桌面和移动应用的统一框架该框架允许开发者使用单一的UI代码库构建在多个平台上运行的应用程序并利用各自平台的原生工具包从而使应用程序在所有平台上看起来和工作都像原生应用一样。
  • 文章地址: https://mp.weixin.qq.com/s/rknEF3jT568LbMsnCs3zqA

ScottPlot一个开源且免费的 .NET 绘图库

  • 文章简介: ScottPlot 是一个专门为 .NET 开发者设计的绘图库,它的主要目标是简化大数据集的交互式展示过程。通过使用 ScottPlot开发者可以轻松地在他们的应用程序中嵌入丰富的可视化图表提升用户体验和数据展示效果。
  • 文章地址: https://mp.weixin.qq.com/s/03Mkhb8k-sF7h48c5Qhycw

一款基于.NET开发的简易高效的文件转换器

  • 文章简介: 一款基于.NET开发的免费GPL-3.0 license、简易、高效的文件转换器允许用户通过Windows资源管理器的上下文菜单来转换和压缩一个或多个文件FileConverter。
  • 文章地址: https://mp.weixin.qq.com/s/4_DLJ-KzI413uDO4k4FLtw

分享几个实用且高效的EF Core扩展类库提高开发效率

使用ValueConverters扩展实现枚举控制页面的显示

基于DPAPI+RDP技术实现本地打开远程程序并映射到本地机器桌面上

Microsoft 发布 Dev Proxy v0.21:新功能增强了 API 测试和开发效率

9月

第 7 期2024年9.23-9.30

一款基于.NET开发的Visual Studio代码简化和整理实用插件

  • 文章简介: CodeMaid是一款由.NET开源、免费、强大的Visual Studio实用插件旨在帮助开发者简化、清理和格式化他们的C#、C++、VB.NET、F#、XAML、CSS、LESS、SCSS、JavaScript和TypeScript代码。它提供了多种功能如清理代码、格式化注释、连接多行、移除全部 #region、排序多行等以提高代码的可读性和一致性从而提高你的开发效率。
  • 文章地址: https://mp.weixin.qq.com/s/foh0--EagFGIP3molUnktQ

EF Core性能优化技巧

用C#写个PDF批量合并工具简化日常工作

推荐7款.NET开源且功能强大图表库效率提升利器

  • 文章简介: 今天大姚给大家推荐7款.NET开源、免费、高效、功能强大图表库这些库旨在助力你迅速实现图表开发需求提升项目效率与质量。
  • 文章地址: https://mp.weixin.qq.com/s/V1pewGJmnygq8ig2Zo_cVQ

.Net Core Excel导入导出神器Npoi.Mapper

  • 文章简介: 我们在日常开发中对Excel的操作可能会比较频繁好多功能都会涉及到Excel的操作。在.Net Core中大家可能使用Npoi比较多这款软件功能也十分强大而且接近原始编程。但是直接使用Npoi大部分时候我们可能都会自己封装一下毕竟根据二八原则我们百分之八十的场景可能都是进行简单的导入导出操作这里就引出我们的主角Npoi.Mapper了。
  • 文章地址: https://mp.weixin.qq.com/s/_x8bZPxv_Hkm0Qsc40XvZQ

一套基于.NET 8.0 + LayUI的快速开发框架完全开源免费

  • 文章简介: WaterCloud是一套基于ASP.NET 8.0 MVC + API + SqlSugar + LayUI的快速开发框架源代码完全开源、免费MIT License可以帮助你解决C#.NET项目的重复工作内置代码生成器采用主流架构思想容易上手简单易学学习成本低。
  • 文章地址: https://mp.weixin.qq.com/s/R77i5TozWzBkvUrH4KwyTw

测试和 .NET Aspire 入门

使用.NET并行任务库(TPL)与并行Linq(PLINQ)充分利用多核性能

.net 到底行不行2000 人在线的客服系统真实屏录演示(附技术详解)

SimpleAIAgent使用免费的glm-4-flash即可开始构建简单的AI Agent应用

C#实现信创国产Linux桌面录制成MP4源码银河麒麟、统信UOS

C#上位机与PLC通信心跳的实现方法

从0到1搭建权限管理系统系列三 .net8 JWT创建Token并使用

GZY.Quartz.MUI(基于Quartz的UI可视化操作组件) 2.7.0发布 新增各项优化与BUG修复

Microsoft 推出适用于 .NET 的 Azure AI 推理 SDK

  • 文章简介: Microsoft 推出了适用于 .NET 的 Azure AI 推理 SDK简化了对 Azure AI Studio 模型目录中生成式 AI 模型的访问。此目录包括来自 Azure OpenAI 服务、Mistral、Meta、Cohere、NVIDIA 和 Hugging Face 等提供商的模型,分为三个集合:由 Azure AI 策划、Azure OpenAI 模型和来自 Hugging Face Hub 的开放模型。用户可以通过托管计算解决方案请求新模型并部署现有模型。
  • 文章地址: https://www.infoq.com/news/2024/09/azure-ai-sdk-dotnet/?topicPageSponsorship=36e7c036-2a16-4700-a29f-f7aa3f0de209

第 6 期2024年9.16-9.22

.NET常见的几种项目架构模式你知道几种附带使用情况投票

  • 文章简介: 项目架构模式在软件开发中扮演着至关重要的角色,它们为开发者提供了一套组织和管理代码的指导原则,以提高软件的可维护性、可扩展性、可重用性和可测试性。
  • 文章地址: https://mp.weixin.qq.com/s/kr1vlt4tj3dSyXyRv-GqOw

加入 .NET 智能组件生态系统

  • 文章简介: .NET Smart Components 是一组示例嵌入式 UI 组件,可轻松为有用的场景添加支持 AI 的功能,例如从剪贴板数据自动填充表单、智能文本补全和语义搜索。.NET Smart Components 演示了如何将基于 AI 的功能预打包到可重用组件中,从而更轻松地将这些功能集成到现有应用中。我们将 .NET Smart Components 源代码作为参考示例实现提供,以帮助引导一个充满活力的可重用 .NET AI 驱动组件生态系统。
  • 文章地址: https://devblogs.microsoft.com/dotnet/join-the-dotnet-smart-components-ecosystem/

为 C# 开发人员改进 Visual Studio 中的 GitHub Copilot 完成情况

.NET 9 候选版本 1即将发布最终版本并将更新整个框架

ASP.NET Core 9 RC 1Websockets 的 Keep-Alive 超时、改进的 SignalR 跟踪等

一个.NET开源、快速、低延迟的异步套接字服务器和客户端库

  • 文章简介: NetCoreServer是一个.NET开源、免费MIT License、快速、低延迟的异步套接字服务器和客户端库。它支持多种协议包括 TCP、SSL、UDP、Unix Domain Socket、HTTP、HTTPS 和 WebSocket并且能够处理高达10K并发连接。通过提供对多种协议的支持和优化的网络 I/O 操作,它使开发人员能够轻松创建响应迅速且可扩展的网络应用程序。
  • 文章地址: https://mp.weixin.qq.com/s/lhe6WXJvTbqJ02FsS6zRgw

值得推荐的.NET ORM框架

  • 文章简介: ORM 是 Object Relational Mapping 的缩写译为“对象关系映射”是一种程序设计技术用于实现面向对象编程语言里不同类型系统的数据之间的转换。它解决了对象和关系型数据库之间的数据交互问题ORM的作用是在关系型数据库和业务实体对象之间作一个映射这样我们在具体的操作业务对象的时候就不需要再去和复杂的SQL语句打交道只需简单的操作对象的属性和方法。
  • 文章地址: https://mp.weixin.qq.com/s/cBy8-oqhidgvdHCsN1HXjQ

一款.NET开源的适用于 Windows 下 PC 版微信/QQ/TIM的防撤回补丁

  • 文章简介: RevokeMsgPatcher 是一个.NET开源且免费的项目它提供了针对 Windows 下 PC 版微信、QQ 以及 TIM 的防撤回补丁。这个补丁的主要功能是阻止发送者撤回已发送的消息,从而使用户能够继续查看和阅读这些消息。
  • 文章地址: https://mp.weixin.qq.com/s/NUsrEkY0RxOVjZPHwgt-xA

你可能遗漏的一些C#/.NET/.NET Core知识点

  • 文章简介: 在这个快速发展的技术世界中时常会有一些重要的知识点、信息或细节被忽略或遗漏。《C#/.NET/.NET Core拾遗补漏》专栏我们将探讨一些可能被忽略或遗漏的重要知识点、信息或细节以帮助大家更全面地了解这些技术栈的特性和发展方向。
  • 文章地址: https://mp.weixin.qq.com/s/Lwx_ape5YFiW07HsK_f0NA

EntityFramework Core并发迁移解决方案

  • 文章简介: 目前一个项目中数据持久化采用EF Core + MySQL使用CodeFirst模式开发并且对数据进行了分库运行期间库也会动态的增加按照目前颗粒度分完之后大概有一两百个库每个库的数据都是相互隔离的。
  • 文章地址: https://www.cnblogs.com/Tangtang1997/p/18420640

从0到1搭建权限管理系统系列一 .net8 使用Swagger

  • 文章简介: 从0到1搭建权限管理系统系列一 .net8 使用Swagger该文章是属于OverallAuth2.0系列文章每周更新一篇该系列文章从0到1完成系统开发。该系统文章我会尽量说的非常详细做到不管新手、老手都能看懂。
  • 文章地址: https://www.cnblogs.com/cyzf/p/18410483

从0到1搭建权限管理系统系列二 .net8 使用JWT鉴权

  • 文章简介: 从0到1搭建权限管理系统系列二 .net8 使用JWT鉴权该文章是属于OverallAuth2.0系列文章每周更新一篇该系列文章从0到1完成系统开发。该系统文章我会尽量说的非常详细做到不管新手、老手都能看懂。
  • 文章地址: https://www.cnblogs.com/cyzf/p/18417965

Windows 调试工具课程

  • 文章简介: 在本次课程里面将和大家介绍一些在 Windows 上常用的调试工具,以及调查问题的常见套路。适合于伙伴们入门 Windows 调试。
  • 文章地址: https://www.cnblogs.com/lindexi/p/18421353

.NET全局静态可访问IServiceProvider支持Blazor

  • 文章简介: 如何在静态方法中访问DI容器长期以来一直都是一个令人苦恼的问题特别是对于热爱编写扩展方法的朋友。之所以会为这个问题苦恼是因为一个特殊的服务生存期——范围内Scoped所谓的Scoped就是范围内单例最常见的WebAPI/MVC中一个请求对应一个范围所有注册为Scoped的对象在同一个请求中是单例的。如果仅仅用一个静态字段存储应用启动时创建出的IServiceProvider对象那么在一个请求中通过该字段是无法正确获取当前请求中创建的Scoped对象的。
  • 文章地址: https://www.cnblogs.com/nigture/p/18412772

示例项目dotnet/eshop 和 dotnet/eshopsupport

第 5 期2024年9.9-9.15

.NET 9中的性能改进

.NET 9 Release Candidate 1现已发布

GitHub模型和.NET为工程师构建生成式AI应用程序

  • 文章简介: 作为全栈工程师我们经常需要将后端和前端代码与AI模型集成。然而获取这些模型一直是一个重大挑战。主要障碍之一是缺乏对开放和封闭模型的简单访问。在GitHub我们正在打破访问障碍并推出GitHub模型。让开发人员可以访问GPT-4 o、Phi 3、Mistral Large 2或Llama 3.1中的各种AI模型。虽然GitHub Models今天处于私人测试阶段但您可以加入等待名单。
  • 文章地址: https://devblogs.microsoft.com/dotnet/using-github-models-and-dotnet-to-build-generative-ai-apps

Android Asset Packs for .NET & .NET MAUI Android Apps

学习构建您的第一个Blazor Hybrid应用程序

为什么F#代码如此健壮和可靠?

  • 文章简介: 在Access Softek中我们使用C#和.NET为金融机构开发软件已有二十年同时也遭受了许多错误的困扰。我们努力实施零错误政策并获得了绿色的光来构建我们的一个新项目即EasyCoin在F#中,因为它被声称是一个非常强大和有效的工具。
  • 文章地址: https://devblogs.microsoft.com/dotnet/why-is-fsharp-code-so-robust-and-reliable/

Entity Framework Plus: 让 EF Core 开发如虎添翼

  • 文章简介: Entity Framework Plus是一个开源、免费MIT License、功能强大的 Entity FrameworkEF和 Entity Framework CoreEF Core 扩展库,旨在提升 Entity Framework 的性能和克服其局限性。通过提供一系列实用的功能如批量操作、查询缓存、查询延迟、LINQ动态、审计跟踪等使得使用 Entity Framework 进行数据库开发变得更加高效和灵活。
  • 文章地址: https://mp.weixin.qq.com/s/fvItRFoRMHJfqEnulZNXgw

C#编写的一款强大的 Windows 微调工具

  • 文章简介: SophiApp是一个免费且开源的应用程序旨在为Windows 10和Windows 11用户提供精细的调整和优化功能。该项目作为Sophia Script项目的下一章节继续致力于通过现代的用户界面和用户体验UI/UX来增强Windows系统的功能性和个性化。SophiApp提供了超过130种独特的调整选项确保用户在调整系统时不会对其造成任何损害。
  • 文章地址: https://mp.weixin.qq.com/s/_YJ32Rx7vH7W11mNvb7Nag

浅谈 C# 中的顶级语句

一个全面且高效的C#帮助类库

  • 文章简介: Common.Utility是一个C#编写的实用工具库,它收集并整理了大量的辅助类,旨在提供一系列方便开发者在.NET环境中使用的功能。
  • 文章地址: https://mp.weixin.qq.com/s/2as0eOhkw5Sm38l20Fk1DQ

.NET 9 中 LINQ 新增的功能

记一次 公司.NET项目部署在Linux环境压测时 内存暴涨分析

  • 文章简介: 公司部署在某碟上的项目在9月份压测50并发时发现某个容器线程、内存非正常的上涨导致功能出现了异常无法使用。根据所学自己分析了下线程和内存问题分析时可以使用lldb或者windbg但是个人比较倾向于界面化的windbg所以最终使用windbg开干。
  • 文章地址: https://www.cnblogs.com/kangao/p/18414480

dotnet 读 WPF 源代码笔记 从 WM_POINTER 消息到 Touch 事件

  • 文章简介: 本文将介绍在 WPF 底层是如何从 Win32 的消息循环里获取到的 WM_POINTER 消息处理转换作为 Touch 事件的参数,由于 WPF 触摸部分会兼顾开启 Pointer 消息和不开启 Pointer 消息,在 WPF 框架里面的逻辑会有部分是兼容逻辑,为了方便大家理解,本文分为两个部分。
  • 文章地址: https://www.cnblogs.com/lindexi/p/18403860

UWP 通过 .NET 9 和Native AOT 的支持实现 UWP 应用的现代化

  • 文章简介: 微软9 月 11 日)发布博文,微软正在预览对 .NET 9 的 UWP通用 Windows 平台)支持,为现有 UWP 开发人员提供一条使用最新的 .NET 和本机 AOT 实现其应用程序现代化的途径。这样做是因为该公司敦促开发人员切换到 Windows App SDK 和 WinUI 3可以让现有 UWP 开发者利用最新 .NET 和 Native AOT 来现代化改造其应用。
  • 文章地址: https://www.cnblogs.com/shanyou/p/18412887

使用Roslyn分析器和修复器 对异步方法规范化返回Async结尾

第 4 期2024年9.1-9.8

在“Azure Developers - .NET Aspire Day 2024”上提高您的云开发技能

从 .NET 9 中移除 BinaryFormatter

  • 文章简介: 从 .NET 9 开始,我们不再在运行时中包含 BinaryFormatter 的实现(.NET Framework 保持不变。API 仍然存在,但无论项目类型是什么,它们的实现始终会抛出异常。因此,设置现有的向下兼容性标志已不足以使用 BinaryFormatter。
  • 文章地址: https://mp.weixin.qq.com/s/DzXNwbt4JbxLwJXgHyePtw

利用分布式锁在ASP.NET Core中实现防抖

  • 文章简介: 在 Web 应用开发过程中防抖Debounce 是确保同一操作在短时间内不会被重复触发的一种有效手段。常见的场景包括防止用户在短时间内重复提交表单或者避免多次点击按钮导致后台服务执行多次相同的操作。无论在单机环境中还是在分布式系统中都有一些场景需要使用它。本文将介绍如何在ASP.NET Core中通过使用锁的方式来实现防抖从而保证无论在单个或多实例部署的情况下都能有效避免重复操作。
  • 文章地址: https://www.cnblogs.com/wucy/p/18394437/aspnetcore-distributed-lock-debounce

C#用户控件之流动管道

C#用户控件之指示灯

使用 Dependify 工具探索 .NET 应用程序依赖项

  • 文章简介: 本文介绍了Dependify工具在.NET项目中管理复杂依赖关系的挑战、功能、优势及应用场景助力开发者有效管理项目依赖并提升效率。
  • 文章地址: https://www.cnblogs.com/shanyou/p/18397601

一个.NET开源的 Git 图形用户界面GUI工具

  • 文章简介: 分享一个.NET开源、免费的用于管理 Git 存储库的独立图形用户界面GUI工具它还与 Windows 资源管理器和 Microsoft Visual Studio (2015/2017/2019/2022) 集成Git Extensions。
  • 文章地址: https://mp.weixin.qq.com/s/M-Hhi6axkOuyDQKu-abq3w

C#/.NET/.NET Core推荐学习路线&文档&文章

  • 文章简介: 专门为C#/.NET/.NET Core推荐学习路线&文档&文章提供的一个Issues各位小伙伴可以把自己觉得不错的学习路线、文档、文章相关地址分享出来🤞
  • 文章地址: https://mp.weixin.qq.com/s/jgl_CNVIAfEYhhH9hS7erw

基于.NetCore + Quartz.Net + Vue + IView开箱即用的定时任务UI

  • 文章简介: 项目 Quartz.NetUI 是一个基于 Quartz.NET 的任务调度系统,它使用 .NET Core 3.1 开发,提供了一套可视化的界面来管理和操作任务调度。
  • 文章地址: https://mp.weixin.qq.com/s/K0PiXf4oDM7HoTv74TRIVA

C#设计模式入门实战教程

  • 文章简介: 设计模式是对面向对象设计中反复出现的问题的解决方案。它们提供了被反复使用、多数人知晓的、经过分类编目的代码设计经验总结。
  • 文章地址: https://mp.weixin.qq.com/s/FM0ThUR92EcXJ3YY313ifw

一个开源、跨平台的.NET UI框架 - Avalonia UI

提升.NET性能深入理解.NET中的Span与Substring

  • 文章简介: 在任何应用程序中高效地处理字符串都是至关重要的,尤其是在处理大数据集或需要性能敏感操作时。尽管传统的 Substring 方法多年来一直是 .NET 的常用方法,但 Span提供了一种更高效的方式来管理字符串避免了不必要的内存分配。本文将探讨如何利用 Span和 Substring 来优化 .NET 中的字符串操作任务。
  • 文章地址: https://mp.weixin.qq.com/s/zufKoMoo-Z41W6wAR9nklw

事务发件箱模式在 .NET 云原生开发中的应用基于Aspire

musl libc 与 glibc 在 .NET 应用程序中的兼容性

.NET 压缩/解压文件

  • 文章简介: 本文为大家介绍下.NET解压/压缩zip文件。虽然解压缩不是啥核心技术但压缩性能以及进度处理还是需要关注下针对使用较多的zip开源组件验证。
  • 文章地址: https://www.cnblogs.com/kybs0/p/18398891

8月

第 3 期2024年8.26-8.31

发布.NET Aspire 8.2 告别组件,迎接集成!

  • 文章简介: 在 .NET Aspire 8.2 中,你会注意到的一个重大变化是 .NET Aspire 组件现在被称为“集成”!.NET Aspire 集成是一个包,你可以将其添加到应用程序中,以简化设置、启动和与主要云服务和平台通信的过程。
  • 文章地址: https://devblogs.microsoft.com/dotnet/announcing-dotnet-aspire-8-2/

BinaryFormatter从.NET 9中移除

  • 文章简介: 从.NET 9开始我们不再在运行时中包含BinaryFormatter的实现.NET Framework保持不变。API仍然存在但它们的实现总是抛出异常而不管项目类型如何。因此设置现有的向后兼容性标志不再足以使用BinaryFormatter。
  • 文章地址: https://devblogs.microsoft.com/dotnet/binaryformatter-removed-from-dotnet-9/

介绍Pinecone .NET SDK

  • 文章简介: Pinecone是一个强大的矢量数据库旨在有效地处理和查询大规模矢量数据。有了Pinecone工程师和数据科学家可以毫不费力地构建基于向量的AI应用程序这些应用程序需要高效的相似性搜索和排名。
  • 文章地址: https://devblogs.microsoft.com/dotnet/introducing-pinecone-dotnet-sdk/

.NET Community Toolkit 8.3来了NativeAOT.NET 8增强功能以及更多

C#开发工具包更新带来了增强的Razor智能感知项目状态和新的配置选项

  • 文章简介: 开发人员最重要的要求之一是我们在C# Dev Kit中改进Razor IntelliSense和Razor错误管理我们正在倾听。随着8月稳定版的发布使用Razor文件变得更加顺畅。告别恼人的闪烁错误消息欢迎改进的智能感知帮助您更快更自信地编码。
  • 文章地址: https://devblogs.microsoft.com/dotnet/whats-new-in-csharp-dev-kit-august-2024/

在.NET Core中灵活使用反射

  • 文章简介: 前段时间有朋友问道一个这样的问题,.NET Core中如何通过Attribute的元数据信息来调用标记的对应方法。我第一时间想到的就是通过C#反射获取带有Custom Attribute标记的类然后通过依赖注入DI的方式获取对应服务的方法并通过反射动态执行类的方法从而实现更灵活的编程方式。
  • 文章地址: https://mp.weixin.qq.com/s/dPwuPcdicO7gXGG4weWEOA

再也不用为找.NET相关的项目和框架发愁了

  • 文章简介: 本文将告诉你找.NET相关的项目和框架可以优先看DotNetGuide的C#/.NET/.NET Core优秀项目和框架精选专栏里面收录了大量的.NET相关的优秀项目和框架当然假如你有更好的项目和框架推荐的欢迎PR投稿让优秀的项目和框架不被埋没
  • 文章地址: https://mp.weixin.qq.com/s/Thrp3ONtuh13h-aD8Cs8sA

使用asp.net core 8+vue3 实现高效音视频通话

  • 文章简介: 在三年前写智能小车的时候当时小车上有一个摄像头需要采集实现推拉流的操作技术选型当时第一版用的是nginx的rtmp的推拉流服务器的配置环境是centos2H4G3M的一个配置nginx的rtmp的延迟是20秒超慢后来研究了SRS以及ZLMediaKit这两个开源的推拉流服务器没记错的话两个都是基于c++开发的性能都很棒后来更换了推拉流服务器小汽车的延迟在一秒不到性能大幅度提升当时研究了一下然后没有记录这次使用SRS实现了音视频通话以及共享桌面的功能特此记录以及分享给大家。
  • 文章地址: https://www.cnblogs.com/1996-Chinese-Chen/p/18384394

Mono 现状与未来从Wine-mono 到.NET 9

  • 文章简介: Mono 官网主页和 Mono GitHub 页面今日发布公告,微软宣布将 Mono 项目移交给 WineHQ 组织,也就是 Linux 兼容 Windows 应用框架 Wine 的开发团队。
  • 文章地址: https://www.cnblogs.com/shanyou/p/18385885

.NET 摄像头采集

  • 文章简介: 本文主要介绍摄像头相机如何采集数据用于类似摄像头本地显示软件以及流媒体数据传输场景如传屏、视讯会议等。摄像头采集有多种方案如AForge.NET、WPFMediaKit、OpenCvSharp、EmguCv、DirectShow.NET、MediaCaptreUWP网上一些文章以及github已经有很多介绍这里总结、确认技术选型给大家一个参考
  • 文章地址: https://www.cnblogs.com/kybs0/p/18385599

使用Visual Studio分析.NET Dump快速查找程序内存泄漏问题

  • 文章简介: 内存泄漏和高CPU使用率是在日常开发中经常遇到的问题它们可能会导致应用程序性能下降甚至崩溃。今天我们来讲讲如何使用Visual Studio 2022分析.NET Dump快速找到程序内存泄漏问题。
  • 文章地址: https://mp.weixin.qq.com/s/EyIRGF7a6FkKGNYdKCvs4g

.NET9让指标更纯正

  • 文章简介: Metrics为程序健康运行提供了保驾护航但过多的指标又会为问题调查大屏展示以及基础日志存储带来更多的负担特别对一些几乎没有意义的指示比如健康检查的请求指标。.NET 9 引入了一个新功能允许在某些端点和请求上选择不采集HTTP 指标记录。
  • 文章地址: https://mp.weixin.qq.com/s/fw9rWMMraFp0Fcg4_PboFQ

一个开源的C#/.NET宝藏级编程技巧练习库

第 2 期2024年8.19-8.25

使用 MSTest.Analyzers 增强您的测试体验

Visual Studio 2022 v17.11新的调试和诊断功能

  • 文章简介: 调试和诊断对于任何开发人员来说都是至关重要的技能,但要精通它们也可能很困难且耗时。因此,我们在 Visual Studio 2022 v17.11 中添加了一些出色的新功能和增强功能,以帮助您比以往更快、更轻松地查找和解决错误。以下
  • 文章地址: https://devblogs.microsoft.com/visualstudio/new-debugging-and-diagnostic-features/

.NET 智能组件简介 AI 支持的 UI 控件

  • 文章简介: 人工智能的新进展有望彻底改变我们与软件交互和使用软件的方式。但将人工智能功能添加到现有软件中可能具有挑战性。这就是我们构建新的 .NET 智能组件的原因,这是一组真正有用的人工智能驱动的 UI 组件,您可以快速轻松地添加到 .NET 应用程序中。您不必花费数周的开发时间来重新设计用户体验或研究机器学习和提示工程。 .NET 智能组件是预构建的端到端 AI 功能,您可以将其放入现有的应用程序 UI 中,以提高用户的工作效率。
  • 文章地址: https://devblogs.microsoft.com/dotnet/introducing-dotnet-smart-components/

从网友探秘 《黑神话:悟空》 的脚本说说C#

一款基于 .NET Core 框架研发的自媒体内容管理系统

  • 文章简介: ShenNiusModularity是一款基于 .NET Core 框架研发的、开源、免费的自媒体内容管理系统。项目秉承大道至简的原则开发,坚持业务模块最低复杂度复用,代码方面追求简单、高效、实用。适合小白入门进阶,同样适用老手上路干活。
  • 文章地址: https://mp.weixin.qq.com/s/12wzkzbn7r2cwsfxQgN70A

一款基于.NET8开源的跨平台高性能边缘采集网关

  • 文章简介: 分享一款基于.NET8开源的跨平台高性能边缘采集网关提供底层PLC通讯库通讯调试软件等单机采集数据点位可达百万ThingsGateway。
  • 文章地址: https://mp.weixin.qq.com/s/iyNdDrKE972C2HXCN3OKUg

ASP.NET MVC+LayUI视频上传

C#/.NET这些实用的编程技巧你都会了吗

  • 文章简介: C#/.NET/.NET Core编程常用语法、算法、技巧、中间件、类库、工作业务实操练习集配套详细的文章教程讲解助你快速掌握C#/.NET/.NET Core中各种编程常用语法、算法、技巧、中间件、类库、工作业务实操等等。
  • 文章地址: https://mp.weixin.qq.com/s/a9A7w2EhZIoh1AKW8bJzEQ

推荐7款美观且功能强大的WPF UI库

使用dnSpyEx对.NET Core程序集进行反编译、编辑和调试

  • 文章简介: 说到.NET相关的反编译工具大家脑海里第一个想到的工具是什么ILSpy、dnSpy、还是dotPeek咱们今天的主要内容是讲讲dnSpyExdnSpyEx是dnSpy项目的非官方Fork维护版本这个开源的.NET程序集反编译、编辑和调试工具该如何使用。
  • 文章地址: https://mp.weixin.qq.com/s/KhF6e9yI1ew2A-b0ZZ5Ofw

SimpleRAG基于WPF与Semantic Kernel实现的一个简单的RAG应用

  • 文章简介: SimpleRAG是基于WPF与Semantic Kernel实现的一个简单的RAG应用可用于学习与理解如何使用Semantic Kernel构建RAG应用。
  • 文章地址: https://www.cnblogs.com/mingupupu/p/18367726

Semantic Kernel/C#接入智谱AI的两种方式

除了按值和引用,方法参数的第三种传递方式

  • 文章简介: 参数在方法种具有按“值by value”和“引用by ref”两种传递方式这是每个.NET程序员深入骨髓得基本概念。但是我若告诉你.NET规定的参数传递形式其实是三种会不会颠覆你的认知。
  • 文章地址: https://www.cnblogs.com/artech/p/18374284/typed_reference

方法的三种调用形式

可以调用Null的实例方法吗

  • 文章简介: 前几天有个网友问我一个问题调用实例方法的时候为什么目标对象不能为Null。看似一个简单的问题还真不是一句话就能说清楚的。而且这个结论也不对当我们调用定义在某个类型的实例方法时目标对象其实可以为Null。
  • 文章地址: https://www.cnblogs.com/artech/p/18362421/call_callvirt

第 1 期2024年8.12-8.18

.NET 9 Preview 7现已推出

  • 文章简介: 现在是查看最新的.NET 9预览版的好时机我们刚刚发布了我们的第七个预览版增加了.NET SDKC#ASP.NET CoreBlazor和.NET MAUI的一些主要增强功能。查看下面链接的完整发行说明并立即开始。
  • 文章地址: https://devblogs.microsoft.com/dotnet/dotnet-9-preview-7

Azure AI Inference SDK简介使用Azure AI模型目录访问更多AI模型

.NET和.NET Framework 2024年8月更新

C#/.NET/.NET Core自学入门指南

C#数据结构与算法实战入门指南

  • 文章简介: 在编程领域数据结构与算法是构建高效、可靠和可扩展软件系统的基石。它们对于提升程序性能、优化资源利用以及解决复杂问题具有至关重要的作用。今天大姚分享一些非常不错的C#数据结构与算法实战教程,希望可以帮助到有需要的小伙伴。
  • 文章地址: https://mp.weixin.qq.com/s/XPRmwWmoZa4zq29Kx-u4HA

七天.NET 8操作SQLite入门到实战详细教程选型、开发、发布、部署

2款.NET开源的加密解密工具类库值得收藏使用

一个.NET开源、免费、跨平台的机器学习框架

  • 文章简介: 分享一个.NET开源、免费、跨平台支持Windows、Linux、macOS多个操作系统的机器学习框架ML.NET。并且本文将会带你快速使用ML.NET训练一个属于自己的图像分类模型对图像进行分类。
  • 文章地址: https://mp.weixin.qq.com/s/Kr4UgjcbfoXkTEorojAvfA

一款基于.NET8的权限管理及快速开发框架前后端分离-YuebonCore

  • 文章简介: YuebonCore是一款基于.NET8的权限管理及快速开发框架支持前后端分离。可以开发 OA、ERP、BPM、CRM、WMS、TMS、MIS、BI、电商平台后台、物流管理系统、快递管理系统、教务管理系统等各类管理软件。
  • 文章地址: https://mp.weixin.qq.com/s/z_C4j5NuM8um8NgalhOG9w

使用 Ollama 集成 GraphRag.Net一步步教你如何实现

  • 文章简介: 在当今的技术世界,人工智能 (AI) 正在以惊人的速度发展。对于开发者来说,使用最新的工具和框架来提升工作效率至关重要。而在 AI 领域GraphRag.Net 作为一个强大的图算法框架允许我们以高效的方式进行数据处理。同样Ollama 作为一个开源的、简单易用的 AI 模型部署平台,正逐渐受到开发者的青睐。今天,我们就来聊聊如何使用 Ollama 将 GraphRag.Net 进行集成。
  • 文章地址: https://mp.weixin.qq.com/s/0EvAkAwN3Zc2TdV0HDNqnA

探索C#中的多线程神器Monitor和Lock

  • 文章简介: Monitor、Lock是在 C# 中的多线程应用程序中提供线程安全的方法。两者都提供了一种机制来确保只有一个线程同时执行代码,以避免代码出现线程安全的问题,提高代码的稳定性。它们之间有紧密的联系,本文将通过案例介绍这两者的关系。
  • 文章地址: https://mp.weixin.qq.com/s/PzXaBsCbJVV6CxNBJeZzGQ

C# AI鉴图宝 利用OCR技术对图片进行是否违规判别

一个基于 .NET Core 的功能全面、易于使用权限管理系统-YiShaAdmin

  • 文章简介: YiShaAdmin是一个功能全面、易于使用的权限管理系统适合各类Web应用程序的开发与管理。通过其丰富的内置功能和开放的开发文档开发者可以快速上手并构建高效的管理系统。
  • 文章地址: https://mp.weixin.qq.com/s/b4OuLDMBvuAkXzwNL_yoRw

.NET 高效Nuget管理工具开源

  • 文章简介: 这是一个Nuget效率工具用于提升项目与组件间开发过程中的一些重复、流程性问题。如Nuget包替换为源码引用、修复解决方案下引用Nuget不同版本的问题。
  • 文章地址: https://www.cnblogs.com/kybs0/p/18363275

由浅入深理解C#中的事件