C#/.NET/.NET Core技術(shù)前沿周刊 | 第 44 期(2025年6.23-6.30)

前言
C#/.NET/.NET Core技術(shù)前沿周刊,你的每周技術(shù)指南針!記錄、追蹤C(jī)#/.NET/.NET Core領(lǐng)域、生態(tài)的每周最新、最實(shí)用、最有價(jià)值的技術(shù)文章、社區(qū)動(dòng)態(tài)、優(yōu)質(zhì)項(xiàng)目和學(xué)習(xí)資源等。讓你時(shí)刻站在技術(shù)前沿,助力技術(shù)成長(zhǎng)與視野拓寬。
歡迎投稿、推薦或自薦優(yōu)質(zhì)文章、項(xiàng)目、學(xué)習(xí)資源等。
- ??技術(shù)前沿周刊Gitee開(kāi)源地址:https://gitee.com/ysgdaydayup/DotNetGuide/blob/main/docs/DotNet/DotNetWeekly.md
- ??技術(shù)前沿周刊GitHub開(kāi)源地址:https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetWeekly.md
.NET應(yīng)用中的高效分布式同步解決方案
- 文章簡(jiǎn)介: DistributedLock 是一個(gè) .NET 開(kāi)源的庫(kù),它基于多種底層技術(shù)提供了強(qiáng)大且易于使用的分布式互斥鎖、讀寫(xiě)鎖和信號(hào)量。確保多個(gè)線程、進(jìn)程或服務(wù)能夠安全、協(xié)調(diào)地訪問(wèn)共享資源,防止競(jìng)態(tài)條件,維護(hù)數(shù)據(jù)一致性。
- 文章地址:https://mp.weixin.qq.com/s/3P3rkVE4j39knCtpRVtzDg

.NET 開(kāi)源、快速開(kāi)發(fā)框架選型看這里就夠了,開(kāi)發(fā)效率翻倍!
- 文章簡(jiǎn)介: 選擇一款全面且功能強(qiáng)大的快速開(kāi)發(fā)框架能夠幫助我們解決C#、.NET項(xiàng)目中的很多重復(fù)工作,從而提高開(kāi)發(fā)生產(chǎn)效率、避免工作996。今天大姚給大家分享一些 .NET 開(kāi)源、功能強(qiáng)大的快速開(kāi)發(fā)框架,同學(xué)們可以按需選擇適合自己的框架進(jìn)行開(kāi)發(fā)(注意,以下排名不分先后)。
- 文章地址:https://mp.weixin.qq.com/s/JwSDsQYrvBTJNJqtJRBjGg

使用 xUnit 快速編寫(xiě) .NET 應(yīng)用單元測(cè)試
- 文章簡(jiǎn)介: xUnit 是一個(gè)開(kāi)源、免費(fèi)、以社區(qū)為中心的 .NET 單元測(cè)試框架,是用于 C# 和 F#(其他 .NET 語(yǔ)言可能也能運(yùn)行,但未提供官方支持)進(jìn)行單元測(cè)試的最新技術(shù)。xUnit 能夠與 Visual Studio、Visual Studio Code、ReSharper、CodeRush 和 TestDriven.NET 兼容。它是.NET 基金會(huì)的一部分,并遵循其行為準(zhǔn)則。
- 文章地址:https://mp.weixin.qq.com/s/_jZNx2V1mRJCVL4m0nFzxw

一款基于 .NET 和 Vue3 開(kāi)源(Apache)的MES管理系統(tǒng),您的新一代工廠管理助手!
- 文章簡(jiǎn)介: iMES工廠管家是一個(gè)基于.NET Core開(kāi)發(fā)的新一代工廠助手MES/MOM管理系統(tǒng)。該項(xiàng)目旨在通過(guò)提供全面的工廠管理功能,幫助企業(yè)實(shí)現(xiàn)生產(chǎn)過(guò)程的數(shù)字化、自動(dòng)化和智能化。項(xiàng)目支持前端、后臺(tái)自定義業(yè)務(wù)代碼擴(kuò)展,內(nèi)置了大量的通用組件和代碼生成器,以提高開(kāi)發(fā)效率和代碼質(zhì)量。
- 文章地址:https://mp.weixin.qq.com/s/lg2LRlaY7IAnietsVNF06Q

C#/.NET/.NET Core拾遺補(bǔ)漏合集(25年6月更新)
- 文章簡(jiǎn)介: 在這個(gè)快速發(fā)展的技術(shù)世界中,時(shí)常會(huì)有一些重要的知識(shí)點(diǎn)、信息或細(xì)節(jié)被忽略或遺漏。《C#/.NET/.NET Core拾遺補(bǔ)漏》專欄我們將探討一些可能被忽略或遺漏的重要知識(shí)點(diǎn)、信息或細(xì)節(jié),以幫助大家更全面地了解這些技術(shù)棧的特性和發(fā)展方向。
- 文章地址:https://mp.weixin.qq.com/s/RSbeULxSsr9TWL8qisaBww
分享一些使用 WPF 創(chuàng)建的精美 UI 設(shè)計(jì)案例
- 文章簡(jiǎn)介: wpf-uidesign 是一個(gè)基于 WPF (Windows Presentation Foundation) 的 UI 設(shè)計(jì)項(xiàng)目,旨在提供一個(gè)高效、可定制的用戶界面設(shè)計(jì)方案。作為 WPF 技術(shù)學(xué)習(xí)和研究的參考項(xiàng)目,幫助開(kāi)發(fā)者深入理解 WPF 框架。
- 文章地址:https://mp.weixin.qq.com/s/bUK0NgRQENsVp6nwz9DCmg


一套基于 .NET 開(kāi)源的低代碼、權(quán)限、工作流、動(dòng)態(tài)接口平臺(tái)
- 文章簡(jiǎn)介: Platform 是一套基于 .NET + Ant Design Vue 開(kāi)源(MIT License)、免費(fèi)的低代碼、權(quán)限、工作流、動(dòng)態(tài)接口平臺(tái)。
- 文章地址:https://mp.weixin.qq.com/s/Tg_iC3dNBM8mtxJRT_-CWQ


.NET MAUI 10 中更簡(jiǎn)潔的 XAML
- 文章簡(jiǎn)介: 在 .NET MAUI 中使用 XAML 構(gòu)建 UI 仍然是最受歡迎的方法。您可以輕松查看 UI 的嵌套結(jié)構(gòu),支持熱重載,適用于大多數(shù)用例,并支持強(qiáng)大的狀態(tài)流和數(shù)據(jù)綁定。缺點(diǎn)之一是它可能變得冗長(zhǎng)。每個(gè)頁(yè)面都需要您聲明所使用類型的命名空間,提供前綴,當(dāng)然還要使用它們。您可能比我更擅長(zhǎng)開(kāi)發(fā),但我經(jīng)常在不同的文件中使用不同的前綴來(lái)表示相同的命名空間,這造成了很大的混亂。.NET 6 引入了 C# 的全局和隱式 using 語(yǔ)句,大大減少了 C# 文件開(kāi)頭的 using 語(yǔ)句。現(xiàn)在在 .NET 10 的 Preview 5 版本中,我們?yōu)?XAML 引入了相同的功能,這樣您可以在單個(gè)文件中聲明命名空間和前綴,并在整個(gè)項(xiàng)目中使用它們。事實(shí)上,現(xiàn)在您可以完全省略前綴的使用!
- 文章地址: https://devblogs.microsoft.com/dotnet/simpler-xaml-in-dotnet-maui-10/
一次 .NET 性能優(yōu)化之旅:將 GC 壓力降低 99%
- 文章簡(jiǎn)介: 最近,我使用 ScottPlot 庫(kù)開(kāi)發(fā)一個(gè)頻譜分析應(yīng)用。應(yīng)用的核心功能之一是實(shí)時(shí)顯示頻譜圖,這可以看作是一個(gè)高頻刷新熱力圖(Heatmap)。然而,在程序運(yùn)行一段時(shí)間后,我注意到整體性能開(kāi)始逐漸下降,界面也出現(xiàn)了卡頓。直覺(jué)告訴我,這背后一定隱藏著性能瓶頸。
- 文章地址: http://www.rzrgm.cn/Cookies-Tang/p/18956241
【EF Core】DbContext是如何識(shí)別出實(shí)體集合的
- 文章簡(jiǎn)介: 咱們都知道,在派生 DbContext 類時(shí),集體類的集合用
DbSet<TEntity>表示,而咱們最常用的方法是在 DbContext 的派生類中公開(kāi)DbSet<TEntity>屬性。但在實(shí)例化 DbContext 后,我們并未給這些屬性賦值,就能查詢數(shù)據(jù)了,那么,DbContext 類(包括其子類)是如何識(shí)別出這些公共屬性并填充數(shù)據(jù)的?好,主題已經(jīng)打開(kāi),接下來(lái)老周就開(kāi)始表演了。有大伙伴會(huì)說(shuō)了:切,這個(gè)看看源碼不就知道了。是的,但有些人天生懶啊,不想看,那老周幫你看。 - 文章地址: http://www.rzrgm.cn/tcjiaan/p/18956032
C#.Net筑基-泛型T & 協(xié)變逆變
- 文章簡(jiǎn)介: C#.Net筑基-泛型T & 協(xié)變逆變。
- 文章地址: http://www.rzrgm.cn/anding/p/18940828
C#.Net筑基-優(yōu)雅LINQ的查詢藝術(shù)
- 文章簡(jiǎn)介: Linq(Language Integrated Query,集成查詢語(yǔ)言),顧名思義就是用來(lái)查詢數(shù)據(jù)的一種語(yǔ)言(可以看作是一組功能、框架特性的集合)。在.NETFramework3.5(大概2007年)引入C#,用統(tǒng)一的C#語(yǔ)言快速查詢各種數(shù)據(jù),如數(shù)據(jù)庫(kù)、XML文檔、對(duì)象集合等等。Linq的誕生對(duì) C# 編程領(lǐng)域產(chǎn)生了深遠(yuǎn)而持久的影響,改變了開(kāi)發(fā)人員對(duì)查詢的思考方式。
- 文章地址: http://www.rzrgm.cn/anding/p/18942909
基于 Spread,在 Blazor 框架中導(dǎo)入 / 導(dǎo)出 Excel
- 文章簡(jiǎn)介: 在現(xiàn)代 Web 應(yīng)用開(kāi)發(fā)中,處理 Excel 文件的導(dǎo)入和導(dǎo)出是一項(xiàng)常見(jiàn)且重要的需求。Blazor 框架是微軟推出的用于構(gòu)建具有 .NET 強(qiáng)大功能的交互式客戶端 Web UI 的相對(duì)較新的框架。而 Spread.net(是一個(gè)非常強(qiáng)大且可擴(kuò)展的 JavaScript 電子表格組件,它能使在 Blazor 框架中進(jìn)行 Excel 文件的導(dǎo)入和導(dǎo)出變得更加簡(jiǎn)單。本文將詳細(xì)介紹如何基于 SpreadJS,在 Blazor 框架中實(shí)現(xiàn) Excel 文件的導(dǎo)入和導(dǎo)出功能。
- 文章地址: http://www.rzrgm.cn/powertoolsteam/p/18944095
LinqPad:C#代碼測(cè)試學(xué)習(xí)一品神器
- 文章簡(jiǎn)介: LinqPad 是一個(gè)可編寫(xiě)、運(yùn)行C#(VB/F#/SQL)代碼的輕量工具,C#開(kāi)發(fā)者強(qiáng)烈推薦必備的工具,一個(gè)一旦用了就再也不想丟棄的工具。工具出自《C# 核心技術(shù)指南》的作者Joseph Albahari,一位.Net資深技術(shù)專家。
- 文章地址:http://www.rzrgm.cn/anding/p/18939444

作者名稱:追逐時(shí)光者
作者簡(jiǎn)介:一個(gè)熱愛(ài)編程、善于分享、喜歡學(xué)習(xí)、探索、嘗試新事物和新技術(shù)的全棧軟件工程師。
本文版權(quán)歸作者和博客園共有,歡迎轉(zhuǎn)載,但未經(jīng)作者同意必須保留此段聲明,且在文章頁(yè)面明顯位置給出原文鏈接,否則保留追究法律責(zé)任的權(quán)利。如果該篇文章對(duì)您有幫助的話,可以點(diǎn)一下右下角的【♥推薦♥】,希望能夠持續(xù)的為大家?guī)?lái)好的技術(shù)文章,文中可能存在描述不正確的地方,歡迎指正或補(bǔ)充,不勝感激。

浙公網(wǎng)安備 33010602011771號(hào)