前言
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