
.NET
文章平均质量分 83
.NET相关技术栈
追逐时光者
公众号:「追逐时光者」,微软MVP、华为云开发者专家计划、华为云云享专家、51CTO专家博主、阿里云专家博主、博客园推荐博客、CSDN博客专家、CSDN .NET领域优质创作者、腾讯云创作之星、掘金优秀创作者,一个热爱开源的全栈软件工程师,擅长C#、.NET、.NET Core、Golang、Vue、Angular等相关技术开发。有分布式、微服务应用,云原生应用,微信Web应用、小程序,H5移动端应用,企业Web应用(ERP,CRM,OA等系统)设计和开发经验。
展开
-
精选 5 款基于 .NET 开源、功能强大的编辑器
今天大姚给大家分享 5 款基于 .NET 开源、免费、功能强大的编辑器,其中包含 C# 代码编辑器、文本编辑器、CSV 文本编辑器和 Markdown 编辑器。原创 2025-05-23 07:00:00 · 546 阅读 · 0 评论 -
在 .NET 中将 EF Core 升级到 9.0.5 MySQL 连接提示 get_LockReleaseBehavior
今天咱们把 Microsoft.EntityFrameworkCore 升级到 9.0.5 最新版本,然后进行 MySQL 连接操作提示下面异常:发现项目仓库的 Issues 中有不少人反馈这个问题: https://github.com/PomeloFoundation/Pomelo.EntityFrameworkCore.MySql/issues/1944并且 MySQL 官网中也有人反馈这个问题: https://bugs.mysql.com/bug.php?id=1166911、将 Microsof原创 2025-05-23 07:00:00 · 198 阅读 · 0 评论 -
一个基于 C# 编写的事件驱动、具备专业水准的算法交易平台(量化交易引擎)
今天大姚给大家分享一个基于 C# 编写的事件驱动、采用模块化设计、具备专业水准的算法交易平台(量化交易引擎):Lean。Lean 是由 QuantConnect 提供的一个基于 C# 编写的事件驱动、采用模块化设计、具备专业水准的算法交易平台(量化交易引擎),该引擎是一个用于在多个金融市场上进行回测和实盘交易算法的开源平台。它允许开发者直接从终端管理项目、运行回测、部署实盘算法以及执行与算法交易相关的各种其他任务。原创 2025-05-22 07:00:00 · 793 阅读 · 0 评论 -
一个基于 ASP.NET Core 实现的领域驱动设计落地战术框架
今天大姚给大家分享一个基于 ASP.NET Core 实现的领域驱动设计落地战术框架:netcorepal-cloud-framework。netcorepal-cloud-framework 是一个基于 ASP.NET Core 实现的领域驱动设计落地战术框架。框架核心特性,领域驱动设计实践支持 + CQRS + Event Driven + 分布式事务(事件处理的最终一致性) + 多租户 + 多环境(灰度发布)。原创 2025-05-21 07:00:00 · 1801 阅读 · 0 评论 -
一款基于 .NET 开源、可以拦截并修改 WinSock 封包的 Windows 软件
今天大姚给大家分享一款基于 .NET 开源(MIT license)、可以拦截并修改 WinSock 封包的 Windows 软件:WinsockPacketEditor。原创 2025-05-21 07:00:00 · 511 阅读 · 0 评论 -
AlohaKit:一组.NET MAUI绘制的开源控件
今天大姚给大家分享一组.NET MAUI绘制的开源、免费(MIT License)UI控件库:AlohaKit。.NET MAUI是一个开源、免费(MIT License)的跨平台框架(支持Android、iOS、macOS 和 Windows多平台运行),是 Xamarin.Forms 的进化版,从移动场景扩展到了桌面场景,并从头重新生成了 UI 控件,以提高性能和可扩展性。.NET开源免费的跨平台框架 - MAUI(附学习资料).NET常见的几种项目架构模式,你知道几种?(附带使用情况投票)原创 2025-05-20 07:30:00 · 734 阅读 · 0 评论 -
一个.NET开源、轻量级的运行耗时统计库
在.NET开发中,为了准确统计对应方法的执行时间,我们最常用的方式是手动使用 Stopwatch 来显式编写计时逻辑,但是假如你需要大量的使用 Stopwatch 来进行耗时统计的话不利于保持代码的整洁和增加代码的维护成本。MethodTimer是一个.NET开源、免费(MIT License)、轻量级的运行耗时统计库,用于在编译时自动向指定方法注入计时代码,无需手动编写繁琐的计时逻辑。原创 2025-05-20 07:00:00 · 314 阅读 · 0 评论 -
C#/.NET/.NET Core技术前沿周刊 | 第 38 期(2025年5.12-5.18)
C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。欢迎投稿、推荐或自荐优质文章、项目、学习资源等。docs/DotNet/DotNetWeekly.md · 追逐时光者/DotNetGuide - Gitee.com。原创 2025-05-19 07:00:00 · 970 阅读 · 0 评论 -
.NET微信网页开发之使用微信JS-SDK自定义微信分享内容
/注入权限验证配置debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。appId: '', // 必填,公众号的唯一标识timestamp: , // 必填,生成签名的时间戳nonceStr: '', // 必填,生成签名的随机串signature: '',// 必填,签名。原创 2025-05-19 07:00:00 · 222 阅读 · 0 评论 -
.NET 中管理 Web API 文档的两种方式
在.NET开发中,管理WebAPI文档对于提升API的易用性和可维护性至关重要。本文介绍了两种在.NET中管理WebAPI文档的工具:Swashbuckle和Scalar。Swashbuckle.AspNetCore是一个流行的.NET库,能够自动生成Swagger文档,适用于ASP.NET Core项目。Swagger是一个用于生成、描述和调用RESTful Web服务的框架。Scalar则是一个功能强大的API客户端和文档生成工具,支持多种编程语言和平台。这两个工具的开源地址和详细使用教程均已提供,帮助原创 2025-05-17 16:14:23 · 378 阅读 · 0 评论 -
再也不用为找项目发愁了,C#/.NET/.NET Core优秀项目和框架精选值得你拥有!
你还在为如何找到优质的C#/.NET/.NET Core项目和框架发愁吗?今天大姚给大家推荐一个收录了非常多优秀的C#/.NET/.NET Core项目和框架的宝藏资源,帮助开发者发现功能强大、性能优越、创新前沿、简单易用的C#/.NET/.NET Core优秀项目和框架,无论你是寻找灵感、学习新技术、改进代码质量,还是想拓展自己的技术视野,都能为你提供有价值的参考和指导。关注优秀项目和框架精选能让你及时了解C#、.NET和.NET Core领域的最新动态和最佳实践,提高开发效率和质量。原创 2025-05-16 20:46:26 · 265 阅读 · 0 评论 -
一套基于 Bootstrap 和 .NET Blazor 的开源企业级组件库
今天大姚给大家分享一套基于 Bootstrap 和 .NET Blazor 的开源企业级组件库:Bootstrap Blazor。BootstrapBlazor 是一套基于 Bootstrap 和 Blazor 的开源(Apache License)、企业级组件库,无缝整合了 Bootstrap 框架与 Blazor 技术。它提供了一整套强大的工具,使开发者能够轻松创建响应式和交互式的 Web 应用程序,喜欢 Bootstrap 风格的小伙伴推荐使用。BootstrapBlazor UI组件库引入。原创 2025-05-15 21:40:05 · 1158 阅读 · 0 评论 -
在 .NET 中使用 Sqids 快速的为数字 ID 披上神秘短串,轻松隐藏敏感数字!
在当今数字化时代,数据的安全性和隐私性至关重要。随着网络应用的不断发展,数字 ID 作为数据标识和访问控制的关键元素,其保护显得尤为重要。然而,传统的数字 ID 往往直接暴露了一些敏感信息,如顺序编号或数据库主键ID,这不仅增加了数据泄露的风险,还可能让不法分子有机可乘。本文大姚将带领大家在 .NET 中使用 Sqids 快速的为数字 ID 披上神秘短串,从而轻松隐藏敏感数字,保护数据安全。Sqids 是一个基于 C# 编写、开源的轻量级工具库,它允许你从数字生成类似 YouTube 的 ID。原创 2025-05-14 07:00:00 · 696 阅读 · 0 评论 -
一个基于 UWP 开发的现代化 Windows 终端应用 - FluentTerminal
今天大姚给大家分享一个基于 UWP 开发、开源的现代化 Windows 终端应用:FluentTerminal。FluentTerminal 是一个基于 UWP 开发且开源(GPL-3.0 license)的现代化 Windows 终端应用,旨在为用户提供高度可定制、功能丰富的终端体验。通过其强大的自定义主题模块,用户可以轻松打造个性化十足的终端界面,支持标签页和多个窗口、内置 SSH 和 Mosh 连接支持。原创 2025-05-14 07:00:00 · 363 阅读 · 0 评论 -
C#/.NET/.NET Core技术前沿周刊 | 第 37 期(2025年5.1-5.11)
《C#/.NET/.NETCore技术前沿周刊》是一份专注于C#、.NET和.NETCore领域的技术指南,旨在为开发者提供最新的技术文章、社区动态、优质项目和学习资源。周刊涵盖了多个主题,包括使用Sqids工具库为数字ID生成短串、C#14的新增功能、基于UWP的现代化Windows终端应用FluentTerminal、实时应用监控系统、编程技巧实战练习项目等。此外,周刊还介绍了如何将ASP.NET Core WebApi打造成MCP Server、.NET Core Workflow流程定义、使用C#构原创 2025-05-13 20:14:06 · 1058 阅读 · 0 评论 -
面试官问:在 ASP.NET Core 中创建中间件有哪几种方式?
今天大姚带领大家一起来盘点一下在 ASP.NET Core 应用程序中添加和创建中间件的常见的四种方式。ASP.NET Core中间件(Middleware)是用于处理HTTP请求和响应的组件,它们被安排在请求处理管道中,并按顺序执行。中间件的设计是为了使其在请求处理管道中能够以灵活和可扩展的方式处理 HTTP 请求和响应。了解现有中间件的顺序,以及在哪里添加自定义中间件。你可以完全控制如何重新排列现有中间件,或根据场景需要注入新的自定义中间件。首先我们创建一个自定义中间件类,它将记录每个请求的详细信息。原创 2025-05-12 07:00:00 · 584 阅读 · 0 评论 -
一款 .NET 开源、免费、轻量级且非侵入性的防火墙软件
在当今数字化时代,系统服务器网络安全已成为我们日常生活和工作中不可忽视的重要议题。随着网络威胁的日益复杂和多样化,选择一款高效、可靠且易于使用的防火墙软件显得尤为重要。今天大姚给大家分享一款 .NET 开源、免费、轻量级且非侵入性的防火墙软件:TinyWall。TinyWall是一款基于 .NET 开源(GPL-3.0 license)、免费、轻量级、用户友好且非侵入性的防火墙软件。原创 2025-05-12 07:00:00 · 581 阅读 · 0 评论 -
一款基于 .NET MVC 框架开发、功能全面的MES系统
今天大姚给大家分享一款基于 .NET MVC 框架开发、功能全面的离散型零部件制造管理系统(MES):EasyMES。EasyMES一款基于 .NET 6 MVC 框架开发、开源免费(MIT License)、功能全面的离散型零部件制造管理系统(MES)和仓储管理系统(WMS)。原创 2025-05-11 07:00:00 · 515 阅读 · 0 评论 -
面试官问:C# as 和 is 运算符区别和用法
在C#中,is和as关键字用于类型转换,但各有不同。is运算符用于检查对象是否为特定类型或可转换为该类型,返回布尔值。C# 7.0引入的模式匹配允许在is表达式中进行类型检查和转换,而C# 11的列表模式则用于匹配列表或数组元素。as运算符尝试将对象转换为特定类型,若失败则返回null,适用于安全的类型转换,但不支持用户定义的复杂转换。两者在处理类型转换时提供了不同的灵活性和安全性。原创 2025-05-10 07:00:00 · 565 阅读 · 0 评论 -
推荐3款卓越的 .NET 开源搜索组件库
本文介绍了三款卓越的.NET开源搜索组件库,旨在帮助开发者选择合适的工具。首先推荐的是Elasticsearch.NET,它为Elasticsearch API提供强类型请求和响应,并处理所有传输级别问题。其次是Lucene.NET,这是一个用C#编写的全文搜索库,提供了强大的索引和搜索功能,以及拼写检查和高亮显示等高级功能。最后是SolrNet,这是一个针对.NET平台的Apache Solr和SolrCloud客户端库,适合已经熟悉Solr的开发者使用。原创 2025-05-09 07:00:00 · 224 阅读 · 0 评论 -
一个基于 .NET 开源免费的异地组网和内网穿透工具
Linker是一款基于.NET 8的开源免费工具,专为异地组网和内网穿透设计,采用GPL-2.0许可证。它支持TCP和UDP打洞、服务器中继,以及通过虚拟网卡实现点对点、点对网、网对网等组网方式。Linker适用于远程办公、智能家居控制、文件共享等场景,能够将不同局域网中的设备连接起来,实现跨网络通信。开发者可以通过NuGet轻松集成Linker到.NET 8+项目中,并利用其丰富的API进行配置。项目源码和详细文档可在GitHub上获取,欢迎开发者贡献和推荐优秀项目。原创 2025-05-09 07:00:00 · 319 阅读 · 0 评论 -
分享 2 款基于 .NET 开源的实时应用监控系统
在.NET开发领域,实时应用监控系统对于确保应用稳定性和可靠性至关重要。本文介绍了两款基于.NET的开源实时监控系统:WatchDog和Opserver。WatchDog专为ASP.Net Core Web应用程序和API设计,支持实时记录和查看消息、事件、HTTP请求和响应,以及异常捕获。Opserver由StackOverflow团队开发,是一款轻量级监控系统,能够独立监控多个系统,支持跨平台部署,并提取CPU、内存、网络和硬件等统计数据。这两款工具都遵循MIT开源协议,为开发者提供了有效的监控解决方案原创 2025-05-08 21:24:37 · 634 阅读 · 0 评论 -
C#/.NET/.NET Core优秀项目和框架2025年4月简报
公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(每周至少会推荐两个优秀的项目和框架当然节假日除外),公众号推文中有项目和框架的详细介绍、功能特点、使用方式以及部分功能截图等(打不开或者打开GitHub很慢的同学可以优先查看公众号推文,文末一定会附带项目和框架源码地址)。追逐时光者,第一时间获取每周精选分享资讯🔔)。docs/DotNet/DotNetProjectMonthly.md · 追逐时光者/DotNetGuide - Gitee.com。原创 2025-05-08 21:23:38 · 1134 阅读 · 0 评论 -
C# 14 新增功能一览,你觉得实用吗?
今天咱们一起来看看在 C# 14 中新增的几个功能特性,是否给我们日常编码带了来便利。原创 2025-05-07 07:00:00 · 747 阅读 · 0 评论 -
一个包含 80+ C#/.NET 编程技巧实战练习开源项目
C#/.NET/.NET Core编程常用语法、算法、技巧、中间件、类库、工作业务实操练习集,配套详细的文章教程讲解,助你快速掌握C#/.NET/.NET Core中各种编程常用语法、算法、技巧、中间件、类库、工作业务实操等等。C#/.NET/.NET Core全面的学习、工作、面试指南知识库!原创 2025-05-06 07:00:00 · 991 阅读 · 0 评论 -
分享5款开源、美观的 WinForm UI 控件库
今天大姚给大家分享5款开源、美观的 WinForm UI 控件库,助力让我们的 WinForm 应用更好看。原创 2025-05-06 07:00:00 · 614 阅读 · 0 评论 -
一款基于 .NET 开源的多功能的 B 站视频下载工具
哔哩哔哩(B站)是一个知名的视频学习平台,作为程序员而言这是一个非常值得推荐的网站。今天大姚给大家推荐一款基于 .NET 开源的多功能的 B 站视频下载工具:downkyi。downkyi(哔哩下载姬)是一款基于 .NET 开源、简单易用的哔哩哔哩(B站)视频下载工具,具有简洁的界面,流畅的操作逻辑。哔哩下载姬可以下载几乎所有的 B站视频,并输出mp4格式的文件。采用Aria下载器多线程下载,采用FFmpeg对视频进行混流、提取音视频等操作。原创 2025-05-05 13:57:03 · 897 阅读 · 0 评论 -
基于.NET WinForm开发的一款硬件及协议通讯工具
今天大姚给大家分享一款基于.NET WinForm开发的一款硬件及协议通讯工具:PLC-CommunTools。PLC-CommunTools是一款基于.NET WinForm开发的一款硬件及协议通讯工具,包含各类厂商的PLC协议及基础的TCP、串口通讯、IO口通讯等协议通讯功能的实现整合,注意还有一部分功能作者还在努力完善中。原创 2025-05-04 07:00:00 · 317 阅读 · 0 评论 -
排查 EF 保存数据时提示:Validation failed for one or more entities 的问题
这个错误提示表明,在尝试将实体保存到数据库时,一个或多个实体的验证失败了。但是,错误消息本身并没有提供足够的详细信息来指出是哪个具体的属性或字段导致了验证失败,而且这个表的字段比较多不好一个一个的去排查具体是哪个字段的问题。这里分享一个比较实用的技巧,能够帮助我们快速定位数据验证错误问题。原创 2025-05-03 07:00:00 · 303 阅读 · 0 评论 -
Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
今天大姚给大家分享一个 .NET 强大、免费、开源的交互式图表库:Plotly.NET。Plotly.NET 一个为 .NET 打造的强大、免费、开源的交互式图表库,支持 C# 和 F#编程语言,它构建在 plotly.js 之上并提供多个 API 层,用于创建、样式化和渲染美观的数据可视化图表。Plotly.NET:核心 API 是用 F# 编写的,并提供多个 API 层来创建图表和设置图表样式 - 从高级、类型安全的图表 API 到低级直接图表对象作。它是所有其他软件包的基础。原创 2025-05-02 07:00:00 · 576 阅读 · 0 评论 -
一个基于 C# Unity 开发的金庸群侠传 3D 版,直呼牛逼!
大家应该都知道 Unity 游戏引擎是基于 C# 编程语言开发的,今天大姚给大家分享一个基于 C# Unity 开发的金庸群侠传 3D 版,该游戏真的是勾起了一代人的慢慢回忆。JYX2一个基于 C# Unity 开发的金庸群侠传 3D 重制版是一个回合制战棋战斗开放世界RPG游戏,它是一个非盈利游戏项目,项目目标为重制经典游戏《金庸群侠传》(在线玩DOS原版)并支持后续一系列MOD和二次开发。你可以在PC、MAC或移动手机平台(或其他支持平台)游玩。原创 2025-05-01 13:10:23 · 328 阅读 · 0 评论 -
分享5款开源、美观的 WinForm UI 控件库
今天大姚给大家分享5款开源、美观的 WinForm UI 控件库,助力让我们的 WinForm 应用更好看。原创 2025-05-01 13:09:49 · 1586 阅读 · 0 评论 -
一个开源、经典的 WPF 控件、组件和实用工具集合,值得参考学习!
今天大姚给大家推荐一个开源、经典的 WPF 控件、组件和实用工具集合,对于想要自己编写 WPF UI 界面的同学可以参考借鉴学习:Extended.Wpf.Toolkit。Extended.Wpf.Toolkit是一款开源、经典、易于使用的 WPF 控件、组件和实用工具集合,专为打造新一代 Windows 应用程序而设计。它能帮助开发者构建经典且外观专业的 WPF 应用程序,对于想要自己编写 WPF UI 界面的同学可以参考借鉴学习。原创 2025-04-30 07:30:00 · 315 阅读 · 0 评论 -
EF Core 10 现已支持 LeftJoin 和 RightJoin 运算符查询了!
最近发现 EF Core 10 中的新增功能引入了在 LINQ 中支持 LeftJoin 和 RightJoin 运算符查询的新功能。在 EF Core 10 之前,开发人员需要通过复杂的组合查询实现 LEFT JOIN 需要在特定配置中执行SelectManyGroupJoin和操作。本文咱们一起来看看在 EF Core 中使用 LeftJoin 和 RightJoin 运算符进行左右连接查询的代码简洁度。原创 2025-04-30 07:00:00 · 1150 阅读 · 0 评论 -
精选 14 款 .NET 开源、功能强大的快速开发框架,提高开发生产效率、避免工作996!
最近发现DotNetGuide技术社区微信交流群.NET有哪些不错的快速开发框架推荐的?选择一款全面且功能强大的快速开发框架能够帮助我们解决C#、.NET项目中的很多重复工作,从而提高开发生产效率、避免工作996。今天大姚给大家分享14款.NET开源、功能强大的快速开发框架,同学们可以按需选择适合自己的框架进行开发(注意,以下排名不分先后。原创 2025-04-29 07:00:00 · 1103 阅读 · 0 评论 -
C#/.NET/.NET Core技术前沿周刊 | 第 36 期(2025年4.21-4.27)
C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。欢迎投稿、推荐或自荐优质文章、项目、学习资源等。原创 2025-04-28 13:11:50 · 1573 阅读 · 0 评论 -
一款让 Everything 更加如虎添翼的 .NET 开源辅助工具!
5款高效的文件搜索工具,工作效率提升利器!EverythingToolbar 是一款基于 .NET 开源(MIT License)、免费的实用辅助工具,它可以将 Everything 添加到 Windows 任务栏,从而取代了 Windows 传统的文件搜索功能,提供比 Windows 内置搜索更优越、更快速的搜索体验。EverythingToolbar 读取在 Everything 中预先定义的自定义过滤器。要启用此功能,请在设置中检查选项。原创 2025-04-25 07:00:00 · 1738 阅读 · 0 评论 -
2025 年全面且实用的 Visual Studio 插件推荐,开发效率提升利器!
俗话说的好工欲善其事必先利其器,安装一些实用的 Visual Studio 插件对自己日常的开发和工作效率能够大大的提升,避免996从选一款好的 Visual Studio 实用插件开始。以下是大姚认为比较实用的 Visual Studio 插件希望对大家有用,大家有更好的插件推荐可在文末留言🤞。原创 2025-04-24 22:21:02 · 1263 阅读 · 0 评论 -
浅谈 C# 13 中的 params 集合
在 C# 13 中,params的改进使其从可变数量的数组参数升级为可变数量的集合类型参数。这一改进通过支持高性能集合类型(如Span<T>)和简化调用语法,显著提升了代码的灵活性和效率。综上所述C# 13 中的 params 集合变得类型更灵活,满足更复杂的应用场景,并且性能得到了进一步的提升。原创 2025-04-22 07:00:00 · 865 阅读 · 0 评论 -
C#/.NET/.NET Core技术前沿周刊 | 第 35 期(2025年4.14-4.20)
C#/.NET/.NET Core技术前沿周刊,你的每周技术指南针!记录、追踪C#/.NET/.NET Core领域、生态的每周最新、最实用、最有价值的技术文章、社区动态、优质项目和学习资源等。让你时刻站在技术前沿,助力技术成长与视野拓宽。欢迎投稿、推荐或自荐优质文章、项目、学习资源等。docs/DotNet/DotNetWeekly.md · 追逐时光者/DotNetGuide - Gitee.com。原创 2025-04-21 23:37:39 · 1265 阅读 · 0 评论