当前位置: 首页 > news >正文

C#/.NET/.NET Core技术前沿周刊 | 第 47 期(2025年7.14-7.20)

前言

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

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

  • 🏆技术前沿周刊Gitee开源地址: docs/DotNet/DotNetWeekly.md · 追逐时光者/DotNetGuide - Gitee.com

  • 📰技术前沿周刊GitHub开源地址: https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetWeekly.md

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

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

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

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

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

  • 文章地址: .NET 使用 DocNET 库快速高效的操作 PDF 文档

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

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

  • 文章地址: Visual Studio 现已支持新的、更简洁的解决方案文件(slnx)格式

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

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

  • 文章地址: https://mp.weixin.qq.com/s/WqPKDD841rlx8jhXmmWkxw

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

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

  • 文章地址: 一个遵循 Material Design 设计规范、开源免费的 Blazor 组件库

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

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

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

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

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

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

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

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

  • 文章地址: 一个 .NET 开源美观、灵活易用、功能强大的图表库

在 .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 Protocol(MCP)正是为解决这一问题而设计的开放协议,它标准化了应用程序如何向大语言模型提供上下文信息。本文将介绍 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

http://www.xdnf.cn/news/1160443.html

相关文章:

  • 【前端状态更新与异步协调完全指南:React、Vue架构原理与复杂业务场景实战】
  • Django关于ListView通用视图的理解(Cursor解释)
  • RBAC(Role-Based Access Control,基于角色的访问控制)介绍(一种通过角色来管理用户权限的访问控制模型)
  • Spring Boot 集成 RabbitMQ:普通队列、延迟队列与死信队列全解析
  • 微信小程序服务端快速对接指南(java版)
  • Taro 路由相关 API 详解与实战
  • OpenCV学习(二)-二维、三维识别
  • opencv无法读取视频
  • 如何解决pip安装报错ModuleNotFoundError: No module named ‘pytest’问题
  • 金仓数据库:融合进化,智领未来——2025年数据库技术革命的深度解析
  • Spring MVC 核心工作流程
  • C/C++ 详谈结构体大小计算(内存对齐)
  • 在 Angular 应用程序中使用 Genkit 的完整指南
  • 在 Windows上用WSL和VSCode进行Linux开发环境配置
  • 【洛谷】The Blocks Problem、合并两个有序数组,补充pair(vector相关算法题p2)
  • Spring AI 集成阿里云百炼与 RAG 知识库,实现专属智能助手(框架思路)
  • 2025年终端安全管理系统的全方位解析,桌面管理软件的分析
  • Lua:小巧而强大的脚本语言,游戏与嵌入式的秘密武器
  • 智能体性能优化:延迟、吞吐量与成本控制
  • “融合进化,智领未来”电科金仓引领数字化转型新纪元
  • 前端JavaScript进阶
  • 基于大数据的旅游推荐系统 Python+Django+Hive+Vue.js
  • 文娱投资的逆势突破:博派资本的文化旅游综合体战略
  • 调试Claude code的正确姿势
  • XTTS实现语音克隆:精确控制音频格式与生成流程【TTS的实战指南】
  • 一维数组练题习~
  • 【1】YOLOv13 AI大模型-可视化图形用户(GUI)界面系统开发
  • 基础神经网络模型搭建
  • 【数据结构】栈和队列(接口超完整)
  • jQuery 插件