首页 > 基础资料 博客日记

C# .NET 周刊|2026年4月2期

2026-06-10 22:30:02基础资料围观2

文章C# .NET 周刊|2026年4月2期分享给大家,欢迎收藏极客资料网,专注分享技术知识

各位亲爱的周刊订阅者,久等了!上月因不可抗力因素,不得已停更了一个月。现已恢复更新,会抓紧赶上进度。感谢大家的守候,久等了!

国内文章

去中心化的内网聊天软件Lachat是如何实现的?

https://www.cnblogs.com/zhuweisky/p/19836680

本文介绍了一款名为Lachat的内网去中心化即时通讯软件,支持Windows和国产信创系统,免服务端和账号登录,方便内网办公交流。文章详细阐述了软件的去中心化架构、P2P直接通信、UDP广播节点发现、Sqlite本地存储及分布式同步技术,实现高安全、低延迟和高可靠性。介绍了软件跨平台技术选型(.NET 8、Avalonia)及在信创系统上的运行方法,强调零部署、零成本、断网可用等优点,满足涉密内网通讯需求。内容技术深度适中,实用性强,结构清晰,原创性较高,兼顾当前国产操作系统的应用场景,适合内网即时通讯相关领域参考。整体论述详实,引用有限但内容完整。

.NET被上海信创“拉黑”了?刚子给你讲明白:别慌,这事儿没那么严重

https://www.cnblogs.com/shenchuanchao/p/19843448/dotnet-shanghai-xinchuang-misunderstanding-not-severe

文章详细分析了C#/.NET被上海信创政策列为淘汰对象的背景与原因,指出该认知严重滞后于技术实际发展。C#/.NET已开源并支持国产CPU与操作系统,技术上无障碍。政策基于自主可控与供应链安全考虑采取“一刀切”做法,主因微软为美企风险。文章既说明信创只在部分领域限制.NET,全国民企及其他行业仍广泛应用,鼓励程序员关注跨平台技术和业务能力,保持技术敏感度。文章态度积极,呼吁理性看待.NET未来,认为其在全球及国产化进程中仍具前景,适合技术人员继续深耕。内容技术深度适中,实践性强,表达清晰,原创性高,时效性好,易读且无外部引用缺失。

都是微软亲儿子,WPF凭啥干不掉WinForm?这3个场景说明白了

https://www.cnblogs.com/shenchuanchao/p/19832001/wpf-vs-winform-why-not-replaced-3-scenarios

文章从实际经验出发,深入分析了WinForm和WPF两种桌面开发技术的优缺点和适用场景。WinForm以稳定、轻量、开发快著称,适合简单工具和设备交互,老项目维护多依赖WinForm。WPF界面美观、支持复杂交互和高DPI显示,适合需要炫酷界面和复杂业务的客户端软件。作者指出两者各有优势,不存在完全替代关系。微软虽主推WinUI和MAUI,但仍支持WinForm和WPF。文章内容详实,结合实际应用场景,适合入门和项目选型参考,语言通俗易懂,逻辑清晰。引用微软技术动向,提供了实用建议,兼顾技术深度与可读性。

.NET 高级开发 | .NET 中的序列化和反序列化

https://www.cnblogs.com/whuanle/p/19828051

.NET 中序列化与反序列化详解了 System.Text.Json 的使用与配置,介绍了常用 JsonSerializerOptions 属性,明确如何定制序列化行为。文章深入讲解了类型转换器,特别是枚举转换器的实现和应用,解决了 JSON 字段与模型类型不匹配问题。内容涵盖了 ASP.NET Core 自动序列化机制及手动配置实例,兼顾性能和实用性,技术深度较高且符合开发需求,条理清晰,示例具体,实用性强。文章紧跟 .NET 发展趋势,引用了官方 API 和配置方式,增强可信度,适合 .NET 开发者参考。整体语言通顺易懂,结构合理,便于理解和应用。文章聚焦 .NET 与序列化技术,具备较强专业价值和实用指导意义。

.NET 高级开发 | http 接口对接和客户端开发技巧

https://www.cnblogs.com/whuanle/p/19844636

文章详细介绍了在.NET环境下使用HttpClient进行HTTP客户端开发的技术细节。涵盖了HttpClient基础知识、请求参数的多种传递方式(如Query、Header、表单、Json),并结合ASP.NET Core中的[FromQuery]特性说明参数绑定。文中还探讨了异常处理和请求策略,强调微服务架构中HTTP通信的重要性。通过代码示例和工具介绍,帮助开发者减少重复劳动,提高效率。内容技术深度适中,紧扣实际应用,结构清晰,具有较强的实用性和时效性,对初中级.NET开发者有较大帮助。文章引用了相关框架和工具,整体条理明晰,语言通俗易懂。综合表现优秀,内容专注于.NET HttpClient开发,符合当前微服务和云计算大背景。该技术内容与C#和ASP.NET紧密相关。

AgileAI - 一个新的 .NET AI 库

https://www.cnblogs.com/kklldog/p/19827135/agile-ai

文章介绍了AgileAI,一个面向.NET的AI SDK和Agent组件,旨在提供比Semantic Kernel和Microsoft Agent Framework更轻量、易用的方案。AgileAI分为底层SDK和上层可视化工作台AgileAI.Studio。它支持多种大型语言模型(LLM)如OpenAI、Azure OpenAI、Gemini等,提供统一接口,简化模型切换和工具调用。AgileAI不仅能快速集成模型,还能快速构建多轮对话Agent,支持会话持久化、流式响应、工具调用等。文章通过示例代码展示了如何在.NET环境中快速使用AgileAI。整体内容技术深度适中,实用性强,结构清晰,结合当前.NET生态和AI热点,具备一定原创性和时效性,引用有限但足够支撑论点,语言易懂便于阅读。

AScript - C#轻量级动态脚本引擎

https://www.cnblogs.com/rockey627/p/19843135

本文介绍了基于C#的动态脚本解析引擎AScript,支持C#语法动态执行,包含变量、控制流、函数、字符串内插等基础功能。其执行模式包括即时解析和编译执行,支持多层级上下文以实现逻辑复用和数据隔离。文章详细描述了宿主集成方案及应用场景,如规则引擎、公式计算、游戏脚本和插件扩展,强调灵活性和实用性。代码示例清晰明了,方便开发者快速上手。总体技术深度适中,实用性强,时效性良好,结构条理清晰,引用开源地址保障来源可靠,内容原创性符合需求,易读性较高。该文针对C#领域,特别适合需要动态脚本能力的开发者参考与应用。

Avalonia UI 12.0.0 正式发布:架构演进和性能飞跃

https://www.cnblogs.com/shanyou/p/19852334

本文详细介绍了Avalonia UI 12.0.0版本的发布及其跨平台界面框架的技术演进。新版本聚焦稳定性和性能,剔除兼容性负担,全面支持.NET 8及推荐.NET 10环境,废弃旧版.NET Framework和.NET Standard 2.0。渲染底层统一采用SkiaSharp 3.0,取消Direct2D1渲染后端,提升跨平台渲染一致性。Android调度器重构、页面导航拓扑完善,WebView开源并优化商业授权方案。移除依赖Blazor的中间层,采用纯WebAssembly后端,大幅降低运行时开销。框架剔除BinaryFormatter,提升安全和性能。整体体现了Avalonia对现代化、跨平台性能和企业级应用支持的深度优化与战略布局,兼具开源精神与商业可持续性。文章技术细节丰富,逻辑清晰,内容紧跟.NET趋势,实用性强,适合专业开发者参考。

avalonia在国产芯片瑞芯微RK3588这么容易就跑起来了?

https://www.cnblogs.com/tlink/p/19816440

作者在瑞芯微RK3588开发板上尝试使用Avalonia框架替代以往繁琐的Qt交叉编译部署,直接发布运行大大简化了流程。通过VS2022发布程序后,利用SSH和SFTP将文件上传板子,运行过程顺畅且无依赖缺失问题。仅在窗口最大化最小化时出现边缘黑边,但不影响使用,固定屏幕尺寸下可无视此问题。该方法为嵌入式开发环境配置及部署提供了便捷可行的新思路,特别适合折腾交叉编译的开发者。文章技术细节丰富,实用性强,流程描述清晰,但缺少创新点和引用说明,时效性适中,阅读流畅。

.NET 高级开发 | i18n 原理、实现一个 i18n 框架

https://www.cnblogs.com/whuanle/p/19833255

文章介绍了基于ASP.NET Core实现多语言框架Maomi.I18n,支持控制台、WPF等多项目使用。内容涵盖框架设计理念、多语言资源管理、动态语言切换及json资源读取等。展示了具体示例:创建独立项目添加多语言文件,配置依赖注入,实现不同语言环境的文本加载。技术深度适中,实用性强,结合实际代码示例,有助开发者快速应用多语言方案。文章结构清晰,语言简洁,原创性体现在框架设计和使用指导上。内容较为及时,符合当前多语言开发需求。引用链接丰富,包括博客、源码和教程,便于深入学习。整体可读性良好,适合有一定.NET基础的开发者参考。

MAF快速入门(22)声明式Agent实战

https://www.cnblogs.com/edisontalk/p/-/quick-start-on-maf-chatper22

文章介绍了MAF 1.0.0正式版及其声明式Agent用法,通过yaml文件分离智能体配置和代码,提升了非IT人员的可操作性和协作效率。文章通过多语言客服助手示例,详细展示了声明式智能体定义的流程,包括模型提示词、参数设置和输出格式。结合C#代码,演示了如何定义强类型响应类和创建ChatClient,内容技术深度适中,具有较强实用价值和清晰度。文章紧跟MAF最新版本发布,具备一定原创性和时效性,结构合理易读,但引用仅限官方博客推文,学术引用较少。

在 Web 界面直接编辑 DESIGN.md:从思路到实现

https://www.cnblogs.com/newbe36524/p/19838745

文章介绍了在 MonoSpecs 项目管理系统中通过 Web 界面直接编辑 DESIGN.md 的实现方案。解决了传统外部编辑割裂流程带来的体验不连贯、模板难复用、手动操作易出错及协作效率低等问题。方案采用前后端分离架构,前端通过全局抽屉组件实现编辑和版本冲突检测,后端提供文件管理和版本控制接口,并采用同源代理防止跨域和安全风险。设计中合理利用项目作用域 API 管理权限,保障数据一致性和安全性。技术方案结合实际项目需求,提升了设计文档维护的效率和用户体验。内容技术深度适中,条理清晰,实用价值突出,但原创性有限,且缺乏引用支持。整体结构完整,叙述流畅,适合相关开发者参考。此内容与 .NET 技术相关,涉及 C# 后端实现。

代码过载时代:会写代码已经不牛了,会“删代码”才是真高手

https://www.cnblogs.com/shenchuanchao/p/19830520/code-overload-era-deleting-code-true-expert

文章讨论AI时代代码快速生成带来的质量和维护挑战。作者指出AI生成代码虽快,但易产生重复和复杂逻辑,导致技术债务爆表。文中强调代码量大并非问题,关键是心智负担和代码质量。提出四个实用措施:严格格式审查、强制删减冗余代码、借助静态分析和AI工具检查、严格单元测试。作者呼吁程序员转变心态,从代码生产者变为管理者,拒绝复杂无用的AI代码,提升代码可维护性。整体观点切中痛点,结合实际经验,提醒开发者理性使用AI编程工具,保障项目质量与效率。内容适用于.NET及其他技术背景的开发者,兼具技术深度和实用性。

EnergyStarZ:让你的 Windows 笔记本续航延长 20% 的开源神器

https://www.cnblogs.com/donpangpang/p/19841146

EnergyStarZ 是一款开源 Windows 进程电源管理工具,基于 Windows 原生 API 实现智能节流后台进程。它通过实时检测前台应用,自动降低后台程序执行频率,延长笔记本续航15%至25%。采用三层保护机制保障系统关键进程和用户指定应用安全,结合 LRU 缓存智能调整多任务节流策略。支持电池与插电模式自动切换,界面轻量无干扰,支持快捷键操作。技术实现注重现代异步架构与日志系统,确保稳定可靠。该工具兼顾实用性和技术深度,解决了 Windows 默认不限制后台功耗的问题,适合普通用户和开发者使用。整体内容清晰,技术细节充分,引用原生 API 权威,具备较好原创性和实用价值。

为 Avalonia 启用平滑滚动与缩放

https://www.cnblogs.com/BettaFish/p/19842673

文章介绍了为 Avalonia 平台的 ScrollViewer 实现平滑滚动及缩放功能的新库 SmoothScroll.Avalonia。该库通过替换 ScrollViewer 的内容呈现器,实现一键启用平滑滚动,并提供了继承自 ScrollViewer 的 ScrollView 控件,支持平移和缩放操作。使用方法简单,仅需添加对应主题样式。ScrollView 还额外提供了缩放相关属性和方法,可用于图片查看器等场景。当前项目处于实验阶段,依赖 Avalonia 内部 API,后续将公布实现细节。文章技术深度适中,实用性强,描述清晰,具有一定原创性和时效性,阅读流畅,缺少引用。总评分合理反映内容价值。

C#/.NET/.NET Core优秀项目和框架2026年3月简报

https://www.cnblogs.com/Can-daydayup/p/19843352

文章系统介绍多个基于C#/.NET技术栈的优秀开源项目,涵盖图像识别平台、跨平台自动升级组件、桌面应用更新工具、智能体Shell及工作流引擎等。内容技术深度适中,侧重实用功能与项目源码分享,配合详细介绍与使用说明。文中使用清晰语言,结构完整,具有较强的实践指导意义。项目均为近期活跃维护,紧贴当前技术趋势。文章结合丰富链接资源,便利用户快速访问源码和文档,提升可操作性。整体阅读流畅,信息翔实,无明显原创性创新但汇聚了多项目精华。引用均为项目官网及GitHub/Gitee地址,引用规范有序,便于进一步学习。

Microsoft Agent Framework + Kimi API 实战:控制台应用跑通单次与多轮 Agent 对话

https://www.cnblogs.com/denglei1024/p/19827027

本文介绍如何使用Microsoft Agent Framework结合Kimi AI,在.NET环境下实现单次及多轮对话功能。文章讲解了环境准备、依赖安装、API密钥配置及示例代码,操作简明且实用。内容涵盖.NET 9.0+的控制台项目创建、环境变量管理,保证API密钥安全。示例代码清晰展示了整合Kimi API与Microsoft Agent的流程,方便开发者快速上手。文章技术深度适中,实践性强,结构条理清楚,适合.NET开发者参考,缺少更深入的创新点与详细应用场景分析。时效性良好,引用有限,但代码示例和配置说明提升了可读性和实用价值。

Slickflow 规则集与 NRules 集成实践:从设计到产品落地

https://www.cnblogs.com/slickflow/p/19834710

文章介绍了在Slickflow工作流引擎中集成NRules规则引擎的实践,重点在将业务规则从流程图中分离,实现规则复用、版本化与独立测试。设计了三层解耦架构:规则集仓储、执行管理器和BPMN流程建模扩展。以请假流程为例,规则任务产生审批级别变量,排他网关根据变量决定审批路径,体现规则与流程解耦。支持NRules程序集规则和JSON DSL声明式规则两种形式,规则存储于数据库统一管理。执行时,RuleSetExecutionManager根据模式调用相应引擎运行,规则任务生成结果供流程后续节点使用。方案提升了规则管理效率、流程灵活性和维护性,适用于复杂业务流程的规则驱动场景。

AScript如何实现中文脚本引擎

https://www.cnblogs.com/rockey627/p/19849198

文章介绍了AScript,一个开源的C#动态脚本解析执行库,重点展示了如何基于该库实现中文条件语句(如果...则...否则...)的自定义语法解析。通过实现ITokenHandler接口,详细说明了条件语句的解析流程,包括语句结束符的识别、条件和语句体的构建、以及else分支的处理。文章还展示了如何继承ScriptLang类定义中文语言环境,体现了技术深度和实用性。代码示例清晰,适合具备一定C#基础的读者理解与实践。整体内容技术性强,实用价值高,但原创性一般,引用有限,更新及时,阅读体验良好。

ASP.NET Core 内存缓存实战:一篇搞懂该怎么配、怎么避坑

https://www.cnblogs.com/denglei1024/p/19851401

文章详细介绍了asp.net core中的内存缓存IMemoryCache,强调其轻量、快速的特点和适用范围。阐述了缓存的基本概念以及asp.net core中三种缓存类型的区别和应用场景。重点讲解了IMemoryCache的使用方法,包括服务注册、缓存数据的存取及过期策略,提醒合理设置缓存,避免内存压力和安全风险。通过代码示例展示了手动操作缓存和更简洁的GetOrCreateAsync用法,增强实用性和可操作性。整体内容技术深度适中,实用性强,结构清晰,适合asp.net core开发者快速掌握缓存机制。该文及时反映了当前流行技术,引用合适,阅读流畅,原创性一般,符合技术文章质量要求。

AI时代如何临摹项目:Vault跨项目持久化存储系统

https://www.cnblogs.com/newbe36524/p/19825437

文章介绍了HagiCode项目中的Vault跨项目持久化存储系统,解决了AI辅助开发中知识资源分散和上下文断裂的问题。Vault创建了统一的知识存储抽象层,支持多种类型的vault,包括专为临摹代码设计的coderef类型。系统通过JSON格式持久化存储配置,实现简单可靠且易于调试。最重要的是,Vault能将存储信息自动注入AI上下文,提高AI对学习资源的理解和利用效率。该方案在实际开发中已获验证,具备较强的技术深度和实用性,有效提升了临摹项目的学习效率。文章结构清晰,内容详实,引用了部分代码示例,体现了一定的原创性和时效性。整体技术水平较高,适合对AI辅助开发及知识管理感兴趣的读者。最后,文章内容涉及.NET技术片段,但整体侧重领域不限于.NET。

在 .NET 中使用 Moonshot Kimi + AgentFramework:从 SDK 到 Agent 的完整实践

https://www.cnblogs.com/view12138/p/19831463

本文详细介绍了在 .NET 生态下,如何使用Moonshot Kimi与AgentFramework无缝集成,移植两个关键库实现OpenAI兼容接口支持Kimi系列模型。文章涵盖设计目标、安装步骤及基础示例,强调完全兼容现有.NET AI架构,支持多型号Kimi模型,并通过扩展方法快速构建智能代理。内容技术深度适中,实用性强,条理清晰,有一定创新点,紧贴当前AI发展趋势。示例代码简洁明了,便于理解和上手。文中引用现有开源库和功能,增强可信度。整体技术细节丰富,适合.NET开发者参考使用。

AScript扩展多种脚本语言

https://www.cnblogs.com/rockey627/p/19854860

本文介绍AScript,一个开源C#脚本解析执行库,支持多语言扩展并在脚本中嵌入多种语言。文章说明通过ITokenHandler接口自定义语法,DefaultSyntaxAnalyzer可读取单条或多条语句,处理器在Build方法中构建并插入语法树。示例将SQL的and映射为C#的&&并注册为函数以实现条件表达式。文章还介绍ScriptLang类用于定义语言、管理类型变量函数和语法解析,并通过设置Compatible=false解决如'='与'=='的语法冲突。文中给出SqlLang的简化实现片段。

在浏览器中快速编辑代码:VSCode Web 集成实践

https://www.cnblogs.com/newbe36524/p/19854581

本文介绍在 HagiCode 中集成 code-server,实现浏览器内快速编辑的实践。前端用 React,在 vscodeServerService 中封装 openProjectInCodeServer 与 openVaultInCodeServer 两个接口;后端用 C# 在 VaultAppService.OpenInCodeServerAsync 中启动会话。系统通过 REST API 与 code-server 通信,采用 connection-token 控制访问,支持 Docker 部署、多仓库工作区与无缝 AI 助手跳转,提升远程开发、快速预览与跨设备协作效率。项目地址:github.com/HagiCode-org/site。


国际周报

话题

Avalonia 12 - 准备迎接未来 - Avalonia UI博客

https://avaloniaui.net/blog/avalonia-12

ASP.NET Core 2.3 支持终止公告 - .NET 博客

https://devblogs.microsoft.com/dotnet/aspnet-core-2-3-end-of-support/

发布ILSpy 10.0 · icsharpcode/ILSpy

https://github.com/icsharpcode/ILSpy/releases/tag/v10.0

探索 C# 15 中的工会类型 - .NET 博客

https://devblogs.microsoft.com/dotnet/csharp-15-union-types/

发布dotnet-1.0.0 · 微软/代理框架

https://github.com/microsoft/agent-framework/releases/tag/dotnet-1.0.0

ReSharper非商业用途免费 - 赞助聚焦:JetBrains

https://dotnetfoundation.org/news-events/detail/sponsor-spotlight-jetbrainsReSharper

发布

文章、幻灯片及更多内容

利用 Docker 沙盒安全地在微虚拟机中运行 AI 代理

https://andrewlock.net/running-ai-agents-safely-in-a-microvm-using-docker-sandbox/

Microsoft 代理框架 - 试用托管代理和 Foundry IQ - Qiita

https://qiita.com/miyaura/items/08352824ba1e0d16e79e

点洞察 | 2026年4月 | .NET 工具博客

https://blog.jetbrains.com/dotnet/2026/04/08/dotinsights-april-2026/

网络研讨会 – OSS 强化:XenoAtom.Terminal.UI | .NET 工具博客

https://blog.jetbrains.com/dotnet/2026/04/09/webinar-oss-power-ups-xenoatom-terminal-ui/

Aspire 13.2发布,包含扩展CLI、TypeScript AppHost预览和仪表盘改进

https://www.infoq.com/news/2026/04/aspire-13-2-release/

StateHas Changed在Blazor中的角色是什么?正确的通话时间安排?

https://zenn.dev/nexta_/articles/blazor-rerendering-triggers

[C#] 实现IDisposable,难道不麻烦吗? - 奇塔

https://qiita.com/ikuzak/items/8ca90666deead83f6664

用Aspire容器化 ASP.NET Core BFF和Angular前端

https://timdeschryver.dev/blog/containerize-an-aspnet-core-bff-and-angular-frontend-using-aspire

由 Guid.CreateVersion7() 生成的 UUIDv7 在 SQL Server - Qiita 中无法如预期般工作

https://qiita.com/ichifuji_nitaka/items/a5d909bf6dacfc4c77a8

[C#] Blazor Server + Microsoft Entra ID 登录与登出 最低实现 - Qiita

https://qiita.com/KM_20005/items/f84541318ece2b934403

当你在GitHub Actions等环境中用Aspire的AppHost启动服务器时,可能无法启动

https://zenn.dev/mayuki/articles/914caf07a688b1

试试带本地LLM的Microsoft代理框架 第一部分

https://zenn.dev/yy7613/articles/81da48e0d8c418

V1 释放! - Microsoft 代理框架(C#)V1 第1部分

https://zenn.dev/microsoft/articles/agentframework-v1-001

开发一款简单的图像大批量裁剪应用的故事

https://zenn.dev/ringo_acid/articles/06eec64bae29db

使用Phi Silica AI。 - 奇塔

https://qiita.com/NWLab/items/61459b185b492183cb03

WinUI 3 的缺点

https://zenn.dev/shinta0806/articles/winui3-disadvantages

[C#] 验证OCR游戏屏幕的最佳库 - Qiita

https://qiita.com/nabemax/items/9f149a8c35dac5b20e81

考虑在 .NET - Qiita 中进行包锁定操作

https://qiita.com/karuakun/items/f11d8c6d02039bae8a6a

开发一个可以与 Claude 通信的 Windows 待办事项应用(MCP 集成×任务间依赖图)

https://zenn.dev/tanayuuu/articles/82633df0cba6f8

利用Roslyn分析并重写代码解决方案 - Gérald Barré

https://www.meziantou.net/using-roslyn-to-analyze-and-rewrite-code-in-a-solution.htm

我是如何意外做出最快的C#CSV解析器

https://bepis.io/blog/turbo-csv-parser/

Swift .NET 绑定:.NET MAUI 和 iOS 的目标记号笔替代品 | 贾斯汀·沃伊切霍夫斯基

https://wojosoftware.com/blog/swift-dotnet-binding-tool/

如果你想快速返回 JSON,暂时可以用 IAsyncEnumerable 更快返回。

https://zenn.dev/juners/articles/62089cb88105b9

在FreeBSD 15.0上运行.NET 10.0

https://officialaptivi.wordpress.com/2026/04/08/running-net-10-0-on-freebsd-15-0/

我用 C#(Photino.NET)+Web 组件做了一个图像查看器。

https://zenn.dev/radian_jp/articles/5e4d7ec999e174

在Visual Studio中完全控制浮动窗口 - Visual Studio 博客

https://devblogs.microsoft.com/visualstudio/take-full-control-of-your-floating-windows-in-visual-studio/

您的迁移真相来源:现代化评估 - .NET 博客

https://devblogs.microsoft.com/dotnet/your-migrations-source-of-truth-the-modernization-assessment/

[.NET] 运行时修复案例:使用OverloadResolutionPriority属性以保持标准库兼容性

https://zenn.dev/prozolic/articles/e091ef95fd883c

库、仓库、工具等

shibayan/openapi-weaver:OpenAPI 文档在构建时通过增量 Roslyn 源生成器将 C# 强类型 HTTP 客户端文件化。

https://github.com/shibayan/openapi-weaver

今日人物

理查德·斯特恩斯 (英语:Richard Edwin Stearns,1936年7月5日—)是一名美国杰出的计算机科学家。他是纽约州立大学奥本尼分校计算机科学的一名教授。1993年,他与尤里斯·哈特马尼斯一起因在计算复杂性理论取得的杰出贡献而获得图灵奖。[1]

img

C# .NET 交流群

相信大家在开发中经常会遇到一些性能问题,苦于没有有效的工具去发现性能瓶颈,或者是发现瓶颈以后不知道该如何优化。之前一直有读者朋友询问有没有技术交流群,但是由于各种原因一直都没创建,现在很高兴的在这里宣布,我创建了一个专门交流.NET 性能优化经验的群组,主题包括但不限于:

  • 如何找到.NET 性能瓶颈,如使用 APM、dotnet tools 等工具
  • .NET 框架底层原理的实现,如垃圾回收器、JIT 等等
  • 如何编写高性能的.NET 代码,哪些地方存在性能陷阱

希望能有更多志同道合朋友加入,分享一些工作中遇到的.NET 问题和宝贵的分析优化经验。目前一群已满,现在开放二群。可以加我 vx,我拉你进群: ls1075 另外也创建了 QQ Group: 687779078,欢迎大家加入。


文章来源:https://www.cnblogs.com/InCerry/p/-/dotnet_week_26_4_2
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!

标签:

相关文章

本站推荐

标签云