国内文章

Visual Studio 2026 预览体验版现已发布,一起来看看带来哪些新功能!

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

微软于 2025 年推出 Visual Studio 2026 预览版,深度整合人工智能,提升基础功能和性能。新 UI 界面遵循 Fluent 设计,实现现代化风格,新增 11 个主题,提升可用性。引入的自适应粘贴功能能自动调整粘贴代码,并增加了与 GitHub Copilot 的互动。Copilot 提供代码解释、优化和生成测试用例等功能,支持直接渲染 Mermaid 图表,并提供性能分析助手。Visual Studio 2026 已内置支持.NET 10 和 C# 14,让开发者无需额外配置即可使用最新语言功能。整体更新显著增强开发体验。

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

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

本文介绍了一些优秀的 C#/.NET/.NET Core 开源项目及框架,每周定期更新,提供详细介绍和源码地址。项目包括基于 Ant Design 的 AtomUI 控件库、全能的 Windows 搜索工具 dnGrep、完整的微信小程序商城 UrShop、免费的 EasyCaching 缓存库、功能强大的 2D 图形编辑器 PixiEditor,以及在线文档编辑器 DCWriterLite。这些项目展示了.NET 生态系统中的创新和实用性,为开发者提供了可靠的解决方案和工具。

Microsoft 推出 .NET 10 RC 1

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

.NET 10 RC 1 于 2025 年 9 月 9 日发布,标志着新版本的重要里程碑。此版本增强了加密功能、UTF-8 支持及张量和 span 改进。更新包括 ASP.NET Core 和 Blazor 的新特性,提升了持久组件状态支持和身份管理系统指标。Visual Basic、F#和 C#虽无新功能,但注重质量提升。同时,.NET MAUI 和 Windows 窗体也进行了相应的改进,添加了深色模式和监控功能。实体框架核心增强了对 SQL Server 和 Cosmos 数据库的支持,关注于稳定性和可靠性。此版本增强了开发人员的工作环境以及应用的性能和安全性。

TCP 反向代理:将局域网内部的 TCP/HTTP 服务暴露在公网上

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

该文章描述了一个应用程序中的 ASR(语音转文字)功能的实施过程。为了降低高昂的云服务器费用,开发团队决定在局域网内部署 ASR 服务,通过低配的阿里云服务器作为反向代理,解决内网穿透问题。文章详细介绍了 TCP 反向代理的使用场景、部署结构和转发原理,清楚地阐述了各个组件及其交互方式。最后强调了这一解决方案不仅可以节省费用,还能提高开发效率,尤其在远程调试时。此文对他人有较高的参考价值,尤其是对涉及类似服务的开发者。

记一次 .NET 某中医药附属医院门诊系统 崩溃分析

https://www.cnblogs.com/huangxincheng/p/19081985

这篇文章分析了一位学员软件崩溃的问题。文章首先提供了背景故事,接着描述了如何使用崩溃转储文件进行分析。通过命令!analyze -v,可以自动化崩溃原因,进而展示了一系列异常记录和堆栈信息。这些信息帮助识别崩溃的具体原因,如访问冲突等。该文呈现了技术分析的过程与结果,且通过具体的命令和错误代码展现了技术深度与实用性。

记一次 .NET 某企业 ECM 内容管理系统 内存暴涨分析

https://www.cnblogs.com/huangxincheng/p/19085403

这篇文章回顾了一个关于内存暴涨的案例,作者通过对 Linux 下的 dump 分析,探索了内存的各类分配情况,特别是 Stack 和 PAGE_READWRITE 内存占用的巨大比例。文中结合了 CancellationToken 和 CompositeChangeToken 的底层知识,带来了新的视角和理解。作者将自己的经验和教训进行了总结,展现了内存管理与性能调优的重要性,特别是在处理大型应用时。这种深入分析为读者提供了宝贵的启示和实用的信息。

C#/.NET/.NET Core 技术前沿周刊 | 第 53 期(2025 年 9.1-9.7)

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

该周刊汇集了 C#/.NET/.NET Core 领域的最新技术文章、社区动态和学习资源,旨在帮助开发者提升技术能力。它涵盖了 CSV 文件操作、开源工具类库、串口调试工具、桌面 UI 库和调试实践等热门主题。此外,利用 Copilot 和 EF Core 等新技术的应用案例,也提供了宝贵的实用信息。

一个基于 .NET 开源、轻便的 Windows 优化工具,适用于 Win7 - Win11 最新版的优化!

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

ZyperWin++ 是一款基于 .NET 和 SunnyUI 的开源 Windows 优化工具,适用于 Windows 7 至 11。它具有多项功能,包括性能优化、垃圾清理和隐私设置等。该工具不仅体积小,仅需 2-5MB,还支持多级优化模式,并允许优化还原。ZyperWin++ 完全绿色免安装,用户可通过 GitHub 查看源代码和相关功能。这一项目还被列入 C#/.NET 优秀项目,提供了最新动态和最佳实践的信息,帮助开发者提高效率和质量。

【译】Visual Studio 2026 Insider 来了!

https://www.cnblogs.com/MeteorSeed/p/19085936

Visual Studio 2026 Insider 版本发布,标志着在 IDE 上的重要进展。该版本将人工智能集成到开发流程中,提升性能,使企业级开发更快速且高效。新推出的 Insider 频道允许开发者提前体验新特性。AI 成为开发过程中的合作伙伴,帮助理解代码和修复性能问题。同时,用户界面经过现代化设计,清晰且易于使用,可以根据个人喜好进行调整。用户可下载 Insider 版探索新特性,并将继续获得每月更新以优化性能和功能。这款 IDE 强调开发者体验和社区互动。

【微软招聘】微软云中国区业务在成都招人啦(可内推)

https://www.cnblogs.com/lulight/p/19084679

微软云中国区在成都招聘 Technical Support Engineer 和 Senior Technical Support Engineer。应聘者需具备 PaaS、Data、AI、K8S、VM、SCIM 或 Networking 相关经验,计算机信息类专业。职位职责包括解决客户技术问题、分享知识、参与产品改进和处理紧急客户问题。要求本科及以上学历,流利的普通话和英语,拥有 1 到 3 年相关工作经验。

【译】Visual Studio 八月更新已发布 —— 更智能的人工智能、更出色的调试功能以及更多控制权

https://www.cnblogs.com/MeteorSeed/p/19081757

Visual Studio 2022(v17.14)于 2025 年 8 月更新,增强了开发者的效率和体验。引入 GPT-5,提供更精准的代码建议。MCP 协议支持连接外部工具,简化集成过程。Copilot Chat 改善了相关代码片段的呈现,支持谷歌账号注册,便于快速启用人工智能功能。通过 API 密钥连接自定义 AI 模型,提升灵活性。虚幻引擎的调试功能升级,支持蓝图与 C++ 代码的联合调试。Copilot 建议功能可手动触发,提供更简洁的编辑环境。Git 上下文集成使代码优化更便捷。许多功能基于开发者社区的反馈进行优化。

一个简单美观的文件时间修改器

https://www.cnblogs.com/hupo376787/p/19085702

本文介绍了一个新的文件时间修改工具 Ginkgo File Time Changer,与旧工具 NewFileTime 对比,强调了其美观的 UI 和操作便捷性。Ginkgo 的文件体积较大,但操作更方便,适合用户使用。项目采用了标准 MVVM 架构,代码核心简单,代码托管在 GitHub。该工具支持智能识别文件名中日期,提供多种语言界面,适合新手学习和使用。

聊一聊 .NET 中的 CompositeChangeToken

https://www.cnblogs.com/huangxincheng/p/19079389

本文介绍了组合变更令牌 CompositeChangeToken,结合观察者模式的概念,用炸弹爆炸的比喻来说明其工作机制。组合变更令牌允许多个观察者注册,当任意一个炸弹爆炸时,所有注册的观察者都会被通知,表现出不同的反应。代码示例展示了如何创建炸弹和组合令牌,并注册观察者。这种设计模式支持事件驱动的架构,有助于提升灵活性和应对异步操作。

U3D 动作游戏开发读书笔记--2.1 一些通用的预备知识

https://www.cnblogs.com/TonyCode/p/19082785

该文章探讨了使用协程来模拟 NPC 村民的简单行为,如进食和休息。通过定义饱食度和疲劳度属性,并利用协程进行状态管理,文章提供了简单而有效的实现方式。作者强调了协程的优越性,相比复杂状态机,它能更清晰地处理 NPC 逻辑。代码示例展示了如何启动和管理协程,进而提升游戏 NPC 行为的交互性和真实性。

聊一聊 .NET 某跨境物流系统 内存暴涨分析

https://www.cnblogs.com/huangxincheng/p/19083547

这篇文章讨论了内存暴涨问题。作者分享了一位学员的软件面临内存暴涨的案例,并强调以数据为依据进行分析。使用 Linux dump 的 !maddress -summary 命令,作者展示了不同内存类型的使用情况。结果显示 GCHeap 占用最多内存,达到 2.39GB,总内存使用量为 2.97GB。文章内容深入且实用,适合开发者参考与学习。

为什么要用 async、await ?

https://www.cnblogs.com/zhaorong0912/p/19086428

本文探讨了 C#中的 async 和 await 关键字的重要性,强调其通过简化异步编程来提升系统吞吐量。异步编程允许线程在等待 I/O 操作时释放,提升线程利用率。示例代码展示了使用异步方法进行数据库查询的过程,说明其与同步方法在并发处理上的差异。通过模拟 100 个请求的执行情况, highlight 了异步操作的优势,并阐明了在高并发环境下的请求处理能力。文章内容深入浅出,适合有一定 C#基础的读者理解异步编程的好处和应用场景。

使用 CalcBinding 实现复杂逻辑绑定

https://www.cnblogs.com/huihuier/p/19086633

在 WPF 开发中,数据绑定是关键特性。CalcBinding 库简化了绑定表达式中的计算,开发者可以直接在 XAML 中使用算术运算和条件语句。与传统方式相比,CalcBinding 极大简化了代码,可提高可读性和开发效率。该库开源,支持通过 NuGet 安装,主要用途包括算术运算、条件显示、字符串拼接、集合操作和方法调用等。它使得复杂逻辑可通过简洁的绑定实现,减轻了开发负担。

从零开始实现简易版 Netty(七) MyNetty 实现 Normal 规格的池化内存分配

https://www.cnblogs.com/xiaoxiongcanguan/p/19084677

本文介绍了 MyNetty 项目中对 Netty 池化内存分配的实现,重点讲解了 Normal 规格的内存分配。文章阐明了 PoolArena 的概念,并与 jemalloc 进行了对比,强调了其在多处理器环境中的优势。读者需理解前期博客内容以更好 grasp 当前内容。作者建议阅读 jemalloc 相关论文,以便深入理解池化设计的理念和细节。总之,文章结合理论与实践,系统地探讨了内存池的关键实现。

【EF Core】再谈普通实体关系与 Owned 关系的区别

https://www.cnblogs.com/tcjiaan/p/19089005

本文讨论了普通关系和 Owned 关系的区别,提到应该将 Owned 关系翻译为“独占”关系而非“从属”。通过类的实例,展示了一对一关系的实现,重点在于 HardwareInfo 和 Desktop、Laptop 之间的关系。作者通过代码示例,阐明了如何配置 Entity Framework Core 以实现这些关系,特别是主键的显式定义。文章提供了清晰的对比和具体的代码说明,使读者能更好地理解这两类关系的实现方式。

主题

.NET STS 版本支持 24 个月 - .NET 博客

https://devblogs.microsoft.com/dotnet/dotnet-sts-releases-supported-for-24-months/

宣布 .NET 标准期限支持 (STS) 版本的支持期将从 18 个月延长至 24 个月。

因此,对 .NET 9 的支持将于 2026 年 11 月 12 日结束,与 .NET 10 相同。

此更改是为了解决某些包(如 .NET Aspire 和 M.E.AI)在发布时带有常量异常 (OOB) 的问题,如果这些包依赖于 STS 版本运行时包,则支持将无意中缩短。

例如,如果 .NET 8 计划于 2026 年 11 月终止支持,但 OOB 发布的包依赖于 Microsoft.Extensions.Logging 9.0.0,则只有这些库将与 .NET 9 一起在 2026 年 5 月终止支持。

.NET 10 中的性能改进 - .NET 博客

https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-10/

本文深入讨论了 .NET 10 中的性能改进,包括基准测试。

Microsoft 上个人开发人员的免费开发人员注册 商店

https://blogs.windows.com/windowsdeveloper/2025/09/10/free-developer-registration-for-individual-developers-on-microsoft-store/

关于 Microsoft Store 中个人开发人员免费注册费的公告。

发布

文章、幻灯片等

2025 年 GameDev Day 十月又回来了! | .NET Tools 博客

https://blog.jetbrains.com/dotnet/2025/09/15/gamedev-day-2025-is-back-in-october/

JetBrains 推出 GameDev Day 2025,这是一项面向游戏开发者的在线活动。

Vitest 风格的测试框架

https://zenn.dev/sator_imaging/articles/451ae91cd67aa2

一篇关于创建专用于单文件顶级语句的测试框架的文章,该框架提供类似 vitest 的语法和功能。

在旧 .NET SDK 上支持特定于平台的 .NET 工具:探索 .NET 10 预览版 - 部分 8

https://andrewlock.net/exploring-dotnet-10-preview-features-8-supporting-platform-specific-dotnet-tools-on-old-sdks/

如何将 .NET 10 SDK 中引入的特定于平台的工具包与以前的 .NET SDK 中的支持共存。

我在 Visual Studio 中尝试了 TUnit

https://zenn.dev/wmkeza/articles/ac91c52d1cd2ad

一篇关于在 Visual Studio 中试用 TUnit 的文章。 它还涉及与 xUnit 和其他产品的简要比较。

[C#] 使用平板电脑相机读取图像并具有 AI OCR(准备)

https://zenn.dev/arika/articles/20250911-blazor-ai-with-webcamera-1

一篇关于实现读取相机图像并使用 AI (VLLM + Qwen2) 到 OCR 的 Blazor 应用程序的文章。

如何将 SQLite 与 Azure 应用服务 (ASP.NET Core) 配合使用

https://zenn.dev/zead/articles/appservice-sqlite

了解如何在部署到 Azure 应用服务的 ASP.NET Core 应用程序中使用 SQLite。

适用于 .NET 应用的 Application Insights 代码优化 - .NET 博客

https://devblogs.microsoft.com/dotnet/application-insights-code-optimizations/

Application Insights 代码优化简介,它会自动分析分析和优化 .NET 应用程序的点。

使用 Entra 外部 ID + Blazor 应用 + Web API 实现 B2C 身份验证

https://zenn.dev/hat_kotap/articles/a3345e9ad3d9e8

了解如何在 Blazor 应用程序中为 Microsoft Entra 外部 ID 实现 B2C 身份验证。

Devin 面临的传统 C# 开发人员的现实

https://zenn.dev/nexta_/articles/c17665d97e28a0

谈论实施在 .NET Framework 4.5 和 AI 编码代理上开发的项目所面临的挑战和实际应对措施。

性能民主化:Copilot 探查器代理在真实代码上的实际应用 - Visual Studio 博客

https://devblogs.microsoft.com/visualstudio/copilot-profiler-agent-visual-studio/在 Visual Studio 2026 预览体验成员中引入 Copilot 探查器代理。

[Blazor] 创建与条形码阅读器兼容的输入表单

https://zenn.dev/arika/articles/20250910-barcode-reader-with-blazor

在 Blazor 应用程序中实现输入控件,该控件输入条形码读取器读取的值。

关于 Visual Studio 2026 Preview Insider 的有趣事实 - NDepend 博客

https://blog.ndepend.com/interesting-facts-about-visual-studio-2026-preview-insider/

关于从 Visual Studio 2026 预览版预览体验成员程序集中看到的有趣事实。 考虑哪些部件在内部进行了更改并有助于提高性能。

推文

https://x.com/resharper/status/1965781273135526246?s=12

ReSharper 已为您准备好了,Visual Studio 2026 预览体验成员! 上周刚刚发布的 2025.2.1 更新带来了对最新版本 VS 的预览支持。只需重新安装,就可以开始了!

今日人物

艾伦·J·佩利斯(Alan Jay Perlis,1922 年 4 月 1 日-1990 年 2 月 7 日)是美国计算机科学家、教育家,编程语言领域的奠基者之一,1966 年获首届图灵奖123

他出生于宾夕法尼亚州匹兹堡的犹太家庭,1942 年在卡内基理工学院获得化学学士学位,二战期间服役于美国陆军航空队,担任气象与情报官员3。战后进入麻省理工学院(MIT)学习数学,分别于 1949 年和 1950 年获硕士与博士学位,并参与了 MIT 旋风计划(Project Whirlwind) 的早期计算机研究。

佩利斯的学术生涯遍及普渡大学、卡内基理工学院和耶鲁大学等机构,他曾任《ACM 通讯》首任主编(1958-1962)、ACM 主席(1962-1964),并多次担任计算机系主任3。他在 ALGOL 等早期编程语言 的标准制定与推广、编译器构造方法以及高级编程技术上做出开创性贡献,为计算机科学确立为独立学科发挥了重要作用。

他的图灵奖颁奖理由是“在高级编程技术和编译器构造方面的影响力”。此外,他以幽默而深刻的《编程箴言集》(Epigrams on Programming)著称,其对程序员思维方式的见解影响广泛。佩利斯还当选为美国国家工程院与美国艺术与科学院院士,获计算机先驱奖等多项荣誉12

C# .NET 交流群

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

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

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

.NET周刊【9月第2期 2025-09-14】的更多相关文章

  1. .NET周报【10月第3期 2022-10-25】

    国内文章 聊一聊被 .NET程序员 遗忘的 COM 组件 https://www.cnblogs.com/huangxincheng/p/16799234.html 将Windows编程中经典的COM ...

  2. .NET周报【10月第1期 2022-10-11】

    本周精选 继C#实现await/async无栈协程几年后,davidwrighton实现了.NET绿色线程(有栈协程)的原型 https://github.com/dotnet/runtimelab/ ...

  3. .NET周报【10月第2期 2022-10-17】

    主题 宣布 .NET 7 发布候选版本 2 - .NET Blog https://devblogs.microsoft.com/dotnet/announcing-dotnet-7-rc-2/ .N ...

  4. .NET周报【11月第1期 2022-11-07】

    国内文章 开源·安全·赋能 - .NET Conf China 2022 https://mp.weixin.qq.com/s/_tYpfPeQgyEGsnR4vVLzHg .NET Conf Chi ...

  5. .NET周报【11月第2期 2022-11-15】

    国内文章 统一的开发平台.NET 7正式发布 https://www.cnblogs.com/shanyou/archive/2022/11/09/16871945.html 在 2020 年规划的. ...

  6. .NET周报【11月第3期 2022-11-22】

    国内文章 .NET Conf China 2022 第一批讲师阵容大揭秘!整个期待了! https://mp.weixin.qq.com/s/4p89hhBPw6qv-0OB_T_TOg 目光看过来 ...

  7. .NET周报【11月第4期 2022-11-30】

    国内文章 .NET 7 的 AOT 到底能不能扛反编译? https://www.cnblogs.com/huangxincheng/p/16917197.html 在B站,公众号上发了一篇 AOT ...

  8. .NET周报【12月第1期 2022-12-08】

    国内文章 CAP 7.0 版本发布通告 - 支持延迟消息,性能炸了? https://www.cnblogs.com/savorboard/p/cap-7-0.html) 今天,我们很高兴宣布 CAP ...

  9. .NET周报【12月第2期 2022-12-15】

    国内文章 九哥聊Kestrel网络编程第一章:开发一个Redis服务器 https://mp.weixin.qq.com/s/HJYnBE-7wbvkAYHxQaq3eQ 我和拥有多个.NET 千星开 ...

  10. .NET周报【12月第3期 2022-12-23】

    由于众所周知的原因,大佬们纷纷加入羊群,笔者也未能幸免,体验下来这绝对不是普通感冒的症状,身体不适,熬了几天,所以本周更新比较晚:另外精力有限,对于国际板块只有链接没有简介,十分抱歉! 在这个艰难时刻 ...

随机推荐

  1. 多Agent协作入门:并发编排模式

    大家好,我是Edison. 上一篇我们学习了Semantic Kernel中的AgentGroupChat实现群聊的效果,但其实多Agent协作编排还有一些其他的模式.今天就来和你唠唠其他支持的编排模 ...

  2. js 随机数 转 http://www.cnblogs.com/banbu/archive/2012/07/25/2607880.html

    <script>   function GetRandomNum(Min,Max){   var Range = Max - Min;   var Rand = Math.random() ...

  3. Oracle DBA必备脚本:一条SQL统计Oracle ASH中EVENT、SQL、OBJECT_ID的热点,快速定位性能或故障点

    我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效 ...

  4. SciTech-Mathmatics-Probability+Statistics: How to Read and Interpret a $\large Regression\ Table$

    How to Read and Interpret a Regression Table BY ZACH BOBBITTPOSTED ON MARCH 20, 2019 https://www.sta ...

  5. SciTech-EECS-ADC/DAC: 源自Digikey的模数/数模转换文章:原理、类型、特点、应用、推荐产品

    ADC/DAC 教程 作者:Pat Sagsveen, 投稿人:DigiKey, 2017-09-13 https://www.digikey.cn/zh/articles/adc-dac-tutor ...

  6. Windows设置本地DNS域名解析hosts文件配置--九五小庞

    DNSDomain Name System(域名系统):为了加快定位IP地址的速度, 将域名映射进行层层缓存的系统. 目的:互联网通过IP(10.223.146.45)定位浏览器建立连接,但是我们不易 ...

  7. 进阶篇:6.2)公差的正态分布与CPK与制程能力(重要)

    本章目的:明确公差分布(Tolerance Distribution)也有自己的形状,了解CPK概念. 1.正态分布(常态分布)normal distribution的概念 统计分析常基于这样的假设: ...

  8. 我的代码背叛了我?为什么 a=1, b=2,最后x和y都等于0?

    随着多核架构的普及,并发编程已成为开发者不可或缺的核心技能.在学习过程中,开发者常会遇到这样的困惑:正确编写的单线程代码,为何在并发环境下可能瞬间失效?看似有序的语句执行后,为何结果却混乱不堪?这些问 ...

  9. SpringBoot与maven创建的项目,启动application失败,报错”错误: 找不到或无法加载主类“。

    SpringBoot与maven创建的项目,启动application失败,报错"错误: 找不到或无法加载主类". 试了网上方法都没有用,最后终于解决了.对于项目第一次在本地运行, ...

  10. 盈鹏飞嵌入式带你玩转T113系列tina5 SDK(6)-添加心跳灯

    SBC-T113产品特性: 采用Allwinner公司Cortex-A7双核T113-i处理器,运行最高速度为1.2GHZ: 内置64-bit XuanTie C906 RISC-V协处理器: 支持J ...