前言
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
2025 年全面的 C#/.NET/.NET Core 學習路線集合,學習不迷路!
-
文章簡介: C#、.NET、.NET Core、WPF、WinForm、MAUI、Avalonia、Unity等相關技術的學習、工作路線集合(持續更新)!!!
-
文章地址: 2025 年全面的 C#/.NET/.NET Core 學習路線集合,學習不迷路!
.NET 使用 MethodTimer 進行運行耗時統計提升代碼的整潔性與可維護性!
-
文章簡介: 在 .NET 開發中,我們經常需要對關鍵方法進行耗時監控,以識別性能瓶頸。雖然 Stopwatch 是實現這一目標的常見選擇,但其使用方式高度侵入:必須手動添加開始、結束和日志記錄代碼。當這類計時邏輯遍布項目各處時,不僅造成大量重復代碼,還讓業務邏輯變得混亂不堪,極大影響了代碼的整潔性與可維護性。
-
文章地址: .NET 使用 MethodTimer 進行運行耗時統計提升代碼的整潔性與可維護性!
一款基于 Ant Design 設計語言實現、漂亮的 .NET Avalonia UI 控件庫
-
文章簡介: AtomUI 是一款基于 Ant Design 設計語言實現、漂亮的 .NET Avalonia UI 控件庫,致力于將 Ant Design 優秀而高效的設計語言和體驗帶入 Avalonia/.NET 跨平臺桌面軟件開發領域。
-
文章地址: 一款基于 Ant Design 設計語言實現、漂亮的 .NET Avalonia UI 控件庫
一款基于 .NET 開源、功能強大的 Windows 搜索工具
-
文章簡介: dnGrep 是一款基于 .NET 開源、功能強大的 Windows 搜索工具,它支持在多個文件中進行搜索,并以易于閱讀的結果呈現。你可以通過文本、正則表達式、XPath 和語音查詢搜索文本文件、Word 和 Excel 文檔、PDF 文件以及存檔文件中進行搜索。dnGrep 還提供了搜索和替換、整文件預覽、在文件資源管理器中右鍵搜索等更多功能。
-
文章地址: 一款基于 .NET 開源、功能強大的 Windows 搜索工具
C# 為什么不推薦用非泛型集合?泛型集合到底強在哪?
-
文章簡介: 在 C# 里,我們常用的集合主要分兩類:泛型集合?和?非泛型集合。那問題來了:為啥推薦用非泛型集合?這兩者有啥區別?什么時候該用哪個?會不會影響性能?代碼寫起來麻不麻煩?別急,咱們一步步講清楚,讓你以后選集合不再糾結。
-
文章地址: C# 為什么不推薦用非泛型集合?泛型集合到底強在哪?
WPF 引用 ASP.NET Core 的 AOT 版本!
-
文章簡介: 現在 ASP.NET Core 早已支持 AOT 發布了,只是絕大部分教程都是教大家將其作為應用發布。在本文里面,咱將嘗試進行類庫發布,發布之后是一個 DLL 文件。通過 UnmanagedCallersOnly 導出函數被其他應用程序所使用混合 WPF 和 ASP.NET Core 兩個框架到一個進程里面是比較舒服的事情,讓 WPF 負責界面顯示邏輯和一些交互控制,讓 ASP.NET Core 負責提供 HTTP 服務,各干各的,各自發揮優勢。
-
文章地址: WPF 引用 ASP.NET Core 的 AOT 版本!
記一次 .NET 某光譜檢測軟件 內存暴漲分析
-
文章簡介: 記一次 .NET 某光譜檢測軟件 內存暴漲分析。
-
文章地址: 記一次 .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 項目中使用 Prism(9.0+版本)時,當嘗試使用 using Prism.Regions 時會出現編譯錯誤,提示找不到 Regions 命名空間。
-
文章地址: https://www.cnblogs.com/SpikeWang/p/19052176
純 C#實現+AOT 打造的智能PDF目錄提取工具 PdfTocExtractor
-
文章簡介: 純 C#實現+AOT 打造的智能PDF目錄提取工具 PdfTocExtractor。
-
文章地址: https://www.cnblogs.com/deali/p/19048154/csharp-pdf-toc-extractor
深入理解 C# 異步編程:同步、Task.Wait () 與 await 的本質區別及實踐指南
-
文章簡介: 在 C# 異步編程中,同步方法、Task.Wait() 和 await 是處理耗時操作(如數據庫查詢、網絡請求)的三種常見方式。它們看似相似,實則在線程利用、性能和適用場景上存在本質差異。本文將從原理到實踐,詳細解析三者的區別,探討 await 的核心價值,并總結異步編程中的常見問題與最佳實踐。
-
文章地址: https://www.cnblogs.com/MeteorSeed/p/19048634
如何做一個純凈版的ABP vNext 腳手架
-
文章簡介: 今天想和分享的是如何基于一套自定義的模版,用來快速搭建項目的腳手架。
-
文章地址: https://www.cnblogs.com/jackyfei/p/19047483
C#實現屏幕墻:同時監控多個電腦桌面(支持Windows、信創Linux、銀河麒麟、統信UOS)
-
文章簡介: 最近有不少的客戶提到了安防監控等場景,需要滿足跨平臺、高實時性的多個屏幕的監控需求,用戶可在監控端實時查看多個被監控電腦屏幕的內容,即類似屏幕墻的需求。于是,我用C#實現了一個屏幕墻Demo分享給大家。該Demo解決方案一共包括2個項目:服務端、PC客戶端,都是基于.NET Core 3.1 。
-
文章地址: https://www.cnblogs.com/zhuweisky/p/19046370
C# 13 與 .NET 9 跨平臺開發實戰(第一章:開發環境搭建與.NET概述-下篇)
-
文章簡介: 本節將演示如何使用 Visual Studio 構建控制臺應用。若您沒有 Windows 設備或希望使用 VS Code,可以跳過本節(代碼完全一致,僅開發體驗不同)。但建議您閱讀本節內容,其中解釋了部分代碼實現和頂級程序的工作原理,這些知識適用于所有代碼編輯器。
-
文章地址: https://www.cnblogs.com/jackyfei/p/19046660
C# 13 與 .NET 9 跨平臺開發實戰(第一章:開發環境搭建與.NET概述-上篇)
-
文章簡介: C# 13 與 .NET 9 跨平臺開發實戰(第一章:開發環境搭建與.NET概述-上篇)。
-
文章地址: https://www.cnblogs.com/jackyfei/p/19045297