https://www.cnblogs.com/aspnetx/p/18913301
作者回顾了自己在博客园长达20年的经历,从最初的大学生到如今的技术工作者。他分享了对ASP.NET的热情,以及在学习过程中受到的影响和帮助。回忆起和学长一起做项目的时光,作者提到技术和创作的提升,逐渐从基础知识分享过渡到更深入的探讨。与此同时,他也表达了对博客园和社区的感激,指出该平台在个人成长和学习上的重要性。之后,作者继续分享自己在商业智能、数据仓库等领域的写作经历,展现了技术演变的过程。
https://www.cnblogs.com/InCerry/p/-/dotnet-9-exception-pref-improve
.NET 异常处理性能不容忽视,在云原生和高并发环境中尤其重要。与 C++ 和 Java 比较,.NET 在异常处理上的性能长期落后,尽管 .NET 8 已有所改善,但在极端场景中依旧存在高开销问题。随着 .NET 9 的发布,异常处理的性能显著提升,抛出和捕获异常的耗时接近 C++,成为技术界关注的焦点。通过基准测试,显现出与早期版本相比的显著提升,使得开发者在高频抛出异常的情况下,能够获得更优的系统恢复速度和吞吐量。
https://www.cnblogs.com/code-daily/p/18909634
C#中的异步编程是一种非阻塞的代码编写方式,提升了应用程序的响应性和吞吐量。本文详述了async和await的工作机制及其背后的状态机原理,解析了异步编程的优势。通过async关键字定义异步方法,await关键字用于等待异步操作,线程在等待时不会阻塞。C#编译器将异步方法转换为状态机,管理执行流程。状态机维护方法的各个执行状态,以保证异步操作完成后正确恢复。文章内容丰富,技术深度和实用性强。
https://www.cnblogs.com/Can-daydayup/p/18909325
本文介绍了.NET 10 Preview 4的新特性,用户可以通过命令dotnet run file.cs直接运行C#文件,简化了运行C#代码的过程。这一改进使教学演示、快速原型开发和自动化脚本等场景变得更加便捷。同时,作者提供了在VS Code中创建和运行C#文件的详细步骤,并演示了如何使用#:package指令引入NuGet包进行对象序列化与反序列化。此外,用户可以通过#:sdk和#:property指令指定SDK和构建属性,进一步灵活配置项目。
https://www.cnblogs.com/eventhorizon/p/18913041
本文介绍了.NET中结构体字段的内存布局,包括对齐、填充和使用StructLayoutAttribute控制字段布局。文章强调了了解这些概念的重要性,特别是在性能优化和与非托管代码交互时。作者分析了64位和32位系统中对齐要求的差异,并提供了具体的代码示例来展示如何观察字段的内存地址。此外,作者提到引用类型和结构体在内存布局上的相似性。本文以.NET 9为背景,旨在帮助读者理解结构体的内存管理。
https://www.cnblogs.com/sdcb/p/18912317/20250605-sql-server-2025-preview-functions
SQL Server 2025引入T-SQL中的正则表达式和模糊匹配功能,增强了数据处理能力。正则表达式支持在数据库层面进行复杂模式匹配,但对大表性能影响较大,建议谨慎使用。模糊匹配功能解决拼写错误及数据去重问题,极具实用价值,但仍处于预览阶段。DATEADD函数现在支持BIGINT,提供了更灵活的时间计算。这些增强功能提升了T-SQL的表达能力,适用于数据清理、验证和精细时间分析。建议关注性能优化,尤其在处理大数据集时需进行测试。整体表现良好。
https://www.cnblogs.com/GreenShade/p/18913382
文章介绍了如何使用.NET技术为树莓派开发WiFi配网方案。通过创建AP热点和Web服务,用户可以通过输入WiFi信息来连接网络。选择.NET的原因包括其成熟的跨平台能力和C#语言的易用性。文章详细阐述了项目结构、网络管理器的实现,以及所需的硬件和软件环境,提供了明确的技术解答和实用指导。
https://www.cnblogs.com/datacool/p/18906932
本文探讨了使用传统技术如WinForm进行工控自动化和上位机编程的方法。作者认为即使不使用MVVM模式,仍旧能实现高效解决方案。通过展示实际代码和开发场景,作者强调初级程序员也能参与验证和测试工作,降低了技术门槛。文中提供的代码示例以及实际开发案例,体现了旧技术的可行性和实用性,拒绝对新技术的盲目崇拜。
https://www.cnblogs.com/TwilightLemon/p/18909374
本文提出了一种改进的WPF平滑滚动ScrollViewer方案,解决了旧方案的缺陷。新方案通过处理OnMouseWheel、OnManipulationDelta和CompositionTarget.Rendering事件,优化滚动体验。引入缓动滚动和精确滚动模型分别针对鼠标和触控设备。缓动滚动模型模拟了速度的递减,精确滚动模型则旨在精确达到目标位置。实现通过继承ScrollViewer控件来完成,为用户提供了更流畅的交互体验。
https://www.cnblogs.com/Can-daydayup/p/18907012
这篇技术前沿周刊汇集了多篇关于C#和.NET技术的文章,涵盖了开源补丁、防撤回工具、文件搜索器、Excel处理类库、商城系统等实用资源。本文介绍的项目支持Windows操作,注重技术实用性和性能优化。特别提到的LINQ与PLINQ性能对比提供了数据处理的深入洞察。此外,有关.NET 10的进展也引发了对未来Mono替代的讨论。整体内容及时、清晰,能够帮助技术人员拓宽视野。文章还邀请读者投稿和推荐优质资源。
https://www.cnblogs.com/yubaolee/p/18914864
十年来,作者回顾了OpenAuth.Net的成长历程和个人技术演变。他从强烈追求领域驱动设计,到应用多种编程语言,最终将OpenAuth.Net视为自己的回忆和成长的象征。作者分享了项目的开源版本,强调快速更新、文档免费和完全开源。他展示了OpenAuth.Net的多项功能,包括支持多种ORM框架、内置代码生成器、权限控制、可视化设计、以及定时任务管理等。同时,该项目还支持多种数据库和多租户架构,允许用户自定义OAuth2登录体系。这些特点展示了OpenAuth.Net在快速开发和权限管理中的价值。
https://www.cnblogs.com/InCerry/p/-/introduce-cs-pattern-match
随着C#的发展,模式匹配成为了重要特性。它允许类型判断、属性解构和集合匹配,提升了代码的可读性和性能。C# 7.0引入了基本的模式匹配功能,如Null模式和常量模式。类型模式可以直接捕获变量,简化代码。Discard模式用于忽略值,var模式则用于解构对象。switch语句也加入了模式匹配,支持更复杂的条件判断。模式匹配减少了强制类型转换,提高了代码的安全性和简洁性。这篇文章深入探讨了模式匹配的语法和用法,帮助开发者更好地理解其本质。
https://www.cnblogs.com/huangxincheng/p/18911996
这篇文章讨论了.NET的异步机制在Linux平台上的实现,特别是如何利用select、poll和epoll进行IO多路复用。文章通过具体的代码示例阐明了select函数的用法,包括如何监控可读、可写和异常状态的句柄。此外,它提到在不支持poll的Linux版本中使用select的模拟方法,帮助读者理解底层实现。整体上,文章对select及其实现进行了清晰而详细的解读,适合对网络编程和.NET技术感兴趣的开发者。
https://www.cnblogs.com/fanliang11/p/18907898
本文介绍了凯亚基于dotnetty开发流媒体协议的背景,尤其是SIP(会话发起协议)的基本概念和实现。文章阐明了SIP的核心功能、架构模式及其在VoIP和物联网等领域的应用。利用.NET8.0和surging微服务引擎,凯亚支持异步编程和多协议适配,便于快速建立物联网平台。并提供了相关测试服务器和开源资源链接。
https://www.cnblogs.com/shanyou/p/18907518
本文讨论了Microsoft在企业级应用开发中引入AI的观点,日韩Java及.NET开发者无需转换编程语言,即可集成AI功能。调查显示大多数Java开发者认为需要深厚的AI知识,而Microsoft的研究则指出,可以利用现代Java框架轻松实现AI集成。虽然焦点在Java,但.NET开发者也可从中受益,提升跨平台AI功能集成。开发者应专注于应用逻辑,利用可用工具而无须成为AI专家。Microsoft积极响应开发者需求,提供教育资源与示例。总之,现在是企业级应用开发者踏上AI集成之旅的最佳时机。
https://www.cnblogs.com/lmy5215006/p/18916344
CPU与RAM通过内存总线连接,内存总线由地址总线、数据总线和控制总线组成,影响传输速度。CPU使用Cache优化性能,分为L1、L2、L3缓存,每种缓存有不同的速度、容量及位置。CacheLine是缓存中最小的数据单元,CPU一次性加载64字节数据。文章通过C#代码演示不同赋值方式对Cache的影响,逐行赋值更有效利用CacheLine,降低读取延迟。
https://www.cnblogs.com/Can-daydayup/p/18903324
VS Code是一款由微软开发的开源免费源代码编辑器,支持多种插件以增强功能。推荐了一些实用插件,包括C# Dev Kit、IntelliCode、vscode-icons等,旨在提高开发效率。还提供了VS Code的网站和插件市场链接,使用户可以轻松获取更多信息。中文语言包的引入也为中文用户提供了更好的使用体验。整体上,这篇文章聚焦于非常实用的VS Code扩展,适合开发者参考。
https://www.cnblogs.com/lanfufu/p/18914905
这篇文章描述了一次线上故障排查经历,主要针对一套老高可用系统中的订单标识逻辑进行分析。某个仓库的订单在同时满足多明细和多品类条件时,其标识字段异常。作者首先检查代码逻辑,发现没有问题,随后分析了binlog,发现插入操作的标识总是为1,而后续更新来自于另一台服务器。接着,作者怀疑并发或缓存问题,但排查后认为代码没有并发风险。最终,文章以环境问题作为暂时结论,强调了对生产环境的尊重与谨慎。
https://www.cnblogs.com/aspnetx/p/18912609
这篇文章探讨了使用Power BI进行数据准备和仪表板设计的经验。作者强调数据准备的重要性,包括数据导入、清洗和建模。正确的数据准备决定了后续仪表板的效果。在设计仪表板时,需关注整体规划和细节设计,确保数据展现直观且符合用户需求。虽然Power BI与Tableau等工具各有优缺点,但选择适合的工具至关重要。文章最后提到移动端设计需简化,以适应小屏幕显示。整体内容清晰且实用,提供了深入的技术见解。
https://www.cnblogs.com/tcjiaan/p/18907380
老周在一个月内未能完成新项目,专注于改旧项目。新任务要求用程序绘制甘特图,窗口设计复杂且内容稀薄。老周打算通过高清背景图改善界面。在文章中,老周介绍了如何使用Web API备份SQL Server数据库,提到EF Core可以避免直接使用SQL,但在某些情况下仍需执行SQL语句。他详细描述了备份数据库及其权限问题,建议使用Authenticated Users提升安全性。老周提供了建立测试库的基本示例,指引读者逐步实现。
https://www.cnblogs.com/cnsharp/p/18913607
.NET SDK样式项目在打包时,可能需要将项目引用转为包依赖。常规方式是为每个项目生成一个包,但特定情况下可以将项目及其引用打包。文中引用NuGet Github的workaround,通过在.nuspec
文件中声明特定节点实现相关功能。示例代码展示了如何使用<PropertyGroup>
和<Target>
元素,从而控制项目引用的处理。这种方法为开发者提供了逻辑清晰且可操作的解决方案,便于理解和应用。
https://www.cnblogs.com/token-ai/p/18910887
TokenAI Auto-Prompt是一个开源的AI提示词优化平台,旨在帮助用户提升提示词的质量。它具有深度推理引擎、可视化调试环境和模板生态系统,允许用户实时观察AI的优化过程。该平台支持企业级架构,使用.NET 9.0和PostgreSQL等技术。功能包括用户认证、数据保护以及社区合作。适合AI开发者、内容创作者、企业用户和研究学者。用户可通过简单的Git和Docker命令快速启动项目,体验其强大的功能。
https://www.cnblogs.com/xiangji/p/18909458
ShadowSql是一个可插拔、可扩展的SQL生成工具。它不是全家桶,支持按需引入nuget包。主要模块包括精简版、易用版、表达式版和DDL,适合不同开发需求。表达式版提供类似EF的查询体验,而易用版支持泛型操作,性能优化良好。通过示例,展示了如何使用表达式版进行SQL生成与参数化查询。整体设计注重灵活性与性能,适合个人及团队使用。
https://www.cnblogs.com/gmmy/p/18912354
本文介绍了使用ChatGPT的Codex代码助手的过程,特别适合零基础用户。作者分享了连接GitHub仓库的步骤,包括创建环境和初始化沙箱。文中提到,Codex与常规问答助手不同,通过授权连接GitHub来编写代码。作者详细说明了初始化过程,并提供了一个安装.NET SDK的脚本,确保环境设置正确。文章内容清晰,直接,便于读者上手操作。
https://www.cnblogs.com/chingho/p/18913876
本文介绍了如何实现基于标准输入/输出的MCP Server,强调了与本地计算机交互的Stdio通信方式。文章首先提出创建控制台应用项目的步骤,接着添加依赖库ModelContextProtocolServer.Stdio,然后详细阐述了代码实现,包括异步启动StdioServer和FileTool类的使用。FileTool提供读取本地文件和保存内容至本地文件的功能,同时使用特性来描述方法及参数。作者确保每一步都清晰明确,有助于读者理解与实现。整体结构严谨,技术细节丰富,适合希望掌握MCP Server开发的开发者。
https://www.cnblogs.com/MeteorSeed/p/18912257
Visual Studio 2022 引入了改进扩展管理的新功能。这些更新包括自动触发更新,信息栏通知,和集成在扩展页面的自动更新设置。增加的 Pending 筛选器帮助开发人员注意必要的更改。Tools & Options 中的设置为用户提供了更好的管理方式。界面简化使设置更加直观,排除的扩展列表功能增强了手动更新的灵活性。这些更新提高了用户体验和生产力,源于开发者社区的反馈。
https://www.cnblogs.com/Can-daydayup/p/18919230
这篇文章定期分享优秀的C#和.NET技术项目。内容包括多个框架及工具的概述、功能说明和源码链接。项目如Sqids用于数字生成ID,Lean是量化交易平台,RevokeMsgPatcher解决微信/QQ的撤回问题,BootstrapBlazor为开发Web应用提供组件库,AIStudio.Wpf.Diagram是图表工具,netcorepal-cloud-framework基于ASP.NET Core构建。在功能和开源性上表现突出。
https://www.cnblogs.com/deali/p/18896645
文章介绍了作者使用 C# 开发一个跨平台的图标生成工具,利用 .Net8 的 AOT 功能,实现了纯 C# 编写且无外部依赖的 ICO 文件生成。工具支持将 PNG 图片分解为多种尺寸,并能读取分析 ICO 图标。实现过程中,作者手动构建 ICO 文件的二进制结构,详细说明了生成多尺寸图像、构建文件头及拼接图像的步骤。最后,作者提到工具已发布在 nuget 和 scoop 上,并计划推出brew版本。
https://www.cnblogs.com/xiongze520/p/18902755
最近的任务是将项目从.NET 5升级到.NET 8。文章详细介绍了.NET 8的新特性,包括原生AOT优化显著提升性能,序列化改进扩大数据交换的兼容性。语法方面,主构造函数扩展、集合表达式和默认lambda参数简化了代码。类型系统优化引入任意类型别名和改进的空值检查,提升了代码可读性和安全性。元编程增强了AOP功能,支持方法调用的拦截。整体上,这些新特性极大地提升了开发效率和性能。文章内容丰富,针对性强。
https://www.cnblogs.com/xueweihan/p/18899586
HelloGitHub 分享 GitHub 上的有趣开源项目,涵盖多种编程语言,包括 C#、C++ 和 Go。项目包括色盲检测工具、虚拟打印机、多人游戏示例和时间序列数据可视化工具等,功能丰富,易于开发者入门和学习。这些项目展示了开源的魅力,激发对编程的兴趣,支持实践和创新。
https://www.cnblogs.com/TwilightLemon/p/18901390
该文章介绍了如何使用WPF和GDI+实现类似Windows 11的Mica效果。文中详细阐述了Mica效果的原理,主要色调提取的步骤,以及代码实现方法。通过修改图像的对比度、添加遮罩层、使用高斯模糊等方式,该方法生成适合浅色和深色模式的背景效果。文章提供了代码示例,适用于开发者在项目中调用。对大图像的处理需注意性能问题,并建议在后台线程执行。文中还提及了特定NuGet包的使用注意事项。整体内容技术深度和实用性并存。
https://www.cnblogs.com/coredx/p/18900966
本文讨论了如何简化动态LINQ查询的构建,特别是针对复杂的where和order by子句。尽管存在System.Linq.Dynamic.Core和LinqKit等辅助库,它们在安全性和前端友好性上有明显缺陷。作者提出了开发一个新表达式生成器的设想,旨在确保静态检查、灵活性和安全性。新接口的设计允许根据条件动态生成查询,同时支持嵌套对象的访问。文章介绍了一些基本的接口定义,以便于扩展和实现复杂查询生成。该文有助于开发者提高动态查询的效率和安全性。新书《C#与.NET6开发从入门到实践》也有介绍。
https://www.cnblogs.com/huangxincheng/p/18900163
本文讨论如何将C# AOT程序编译成DLL供其他语言调用。作者首先介绍了NativeAOT的函数导出方式,示范了如何使用UnmanagedCallersOnly特性来导出C#方法。接着,提供了配置项目文件以生成动态链接库的步骤。通过dotnet publish命令,读者可以将项目发布为DLL,并且使用工具检查导出的函数。最后,作者鼓励读者使用DLL与其他语言交互。整体内容简明且技术性强,适合开发者参考。
https://www.cnblogs.com/code-daily/p/18898124
本文探讨了单一职责原则(SRP)的重要性和应用。SRP强调每个类只承担一个职责,从而提高代码的可维护性、可复用性和可测试性。文章结合生活例子说明SRP如何简化复杂问题的处理,强调其在面向对象设计中的基石地位。SRP支持高内聚低耦合,促进了其他设计原则的实现。通过将任务分散,每个人或每个功能可专注于自己的职责,最终实现高效的协作和管理。
https://www.cnblogs.com/densen2014/p/18897768
本文探讨了使用Github Copilot辅助开发基于AI的OCR工具的过程。项目使用Windows11、Microsoft Visual Studio 2022和.NET 9与WPF技术实现。核心功能包括多种图片输入方式、调用PaddleOCR进行多语种识别及用户友好的交互设计。文章详细介绍了开发技术、依赖库和关键实现思路,如异步处理和UI反馈,提升用户体验。作者通过Copilot优化代码生成,提高开发效率。项目源码提供了完整的实现细节。
https://www.cnblogs.com/Countrymen/p/18900890
本文介绍了使用C#实现的Server-Sent Events(SSE)技术。作者通过HttpListener和HttpClient实现了单向长连接数据推送,开发出轻量级工具包TinyHttpSSE.DotNet,并开源。文章详细说明了如何在ASP.NET Core Razor中集成此工具包,提供了创建项目和修改代码的具体步骤,包括依赖注入和服务的实现。此工具包能有效支持浏览器的实时数据推送,为比分直播提供解决方案。
https://www.cnblogs.com/code-daily/p/18899291
本文介绍了.NET AI和Vector原生开发的正式发布,阐明了其核心组件如何为开发者提供基础,以构建可扩展和可维护的AI驱动型应用。AI和Vector Data Extensions是专为.NET设计的库,旨在处理AI和矢量数据相关任务。这些库提供常见类型和抽象,帮助开发者实现一致的API和灵活的实现选择。文章详细说明了如何在现代.NET应用中使用依赖注入配置这些扩展,简化集成和管理服务的过程。
https://www.cnblogs.com/fs7744/p/18902861
VKProxy 是通过 C# 开发的一个 L4/L7 代理,基于 Kestrel 实现。文档正在编写中,UI 配置站点正在开发中,将使用 etcd 作为配置源,以便多实例场景下的配置文件分发更简便。VKProxy 提供了扩展点以满足定制化需求,用户可通过安装指定包实现功能。配置程序示例中展示了如何使用 appsettings.json 进行代理配置,并列出了 HTTP 流量的监听和路由规则。该项目支持动态监听变更,但目前 Kestrel 终止监听时会等待现有连接结束。文档和功能还在不断完善中。
https://www.cnblogs.com/ZYPLJ/p/18897174
本文详细介绍了C#中委托的使用,首先解释了委托的定义,然后通过一个订单系统的示例演示了如何利用委托实现灵活的促销策略。作者分步骤展示了委托的定义、具体方法的实现,以及如何在订单处理类中使用委托来计算最终价格。内容清晰,易于理解,提供了具体的代码示例,使读者能够直观领会委托的优势和应用。适合有一定C#基础的读者,尤其是希望提高代码灵活性的人。
https://www.cnblogs.com/chingho/p/18897980
本文介绍了如何使用C#创建MCP Server,支持SSE通信方式。首先,读者需要创建一个Web API项目,添加依赖库ModelContextProtocol.AspNetCore。接着,通过修改Program.cs文件注册McpServer服务,并实现SSE通信的DemoTool类,该类标记了服务器工具及其描述。最后,运行项目后,通过MCP Client进行测试,成功获取格式化服务器时间。文章简洁明了,但示例代码和步骤具体且易于执行。
https://www.cnblogs.com/1312mn/p/18899053
OpenIVS是一个开源工业视觉软件框架,基于.NET平台开发,支持与主流工业相机和AI推理SDK集成。它提供相机连接、AI模型推理、PLC控制等多个核心功能模块,旨在帮助开发者快速搭建高效的工业检测系统。OpenIVS具有模块化设计,便于功能独立开发与调试,且具备良好的跨平台兼容性和稳定性。通过图形化界面,用户可灵活配置相机参数与PLC设置。此外,作为开源项目,开发者可以自由访问源码进行二次开发,确保适应个性化需求。
https://www.cnblogs.com/token-ai/p/18898794
OpenDeepWiki是一个基于.NET 9和Semantic Kernel的智能平台,旨在转化沉默的代码仓库为智能助手。它能够自动分析代码结构,生成Mermaid结构图,并智能生成文档,支持完全离线部署。此外,OpenDeepWiki实现了MCP协议,允许其他AI模型与之交互,回答代码相关问题。它还提供微调数据集管理,支持生成专属训练数据,并具备多语言支持,使全球团队能用母语交流。同时,智能过滤功能能识别重要文件,提升使用体验。总之,OpenDeepWiki让代码仓库变得生动,增强了开发者的工作效率。
https://www.cnblogs.com/chingho/p/18896462
这篇文章介绍了如何用C#实现MCP Client与大模型API对接。文章首先描述了添加Microsoft.Extensions.AI及其OpenAI依赖库的必要步骤,强调了使用最新预发行版。接下来,详细讲解了如何实现OpenAI客户端,包括初始化过程和关键代码示例,以及API密钥和基础请求地址的替换。文章内容清晰,适合开发者快速上手,涵盖了技术的实用性和深度。
https://www.cnblogs.com/densen2014/p/18899403
该内容涉及一个屏幕截图功能的实现,展示了相关的XAML和C#代码。代码支持显示截图起始点与结束点,区域选择。作者反馈该AI工具快速提供所需功能,代码结构清晰,功能实用,能够直接用于开发中。
https://www.cnblogs.com/MeteorSeed/p/18892725
微软与Anthropic合作开发官方C# SDK,用于模型上下文协议(MCP)的集成。MCP是一个开放协议,旨在连接大语言模型(LLM)与外部工具和数据源。新SDK作为开源项目推出,让开发者方便合作和使用。C#作为企业级编程语言,微软希望通过此SDK简化AI模型在C#应用中的集成,提高性能和效率。MCP允许AI应用通过标准消息与MCP服务器通信,以提升功能和执行复杂任务。越来越多的微软产品已支持MCP。该协议灵活且可扩展,适应快速发展的技术需求。
https://www.cnblogs.com/xiangji/p/18901576
本文介绍了ShadowSql的主要思想和使用方法,强调了表达式树与ShadowSql的契合。用户可以使用nuget包安装ShadowSql.Expressions,并通过表和字段的影子来拼写SQL。文中详细示范了如何进行表达式查询、排序、联表查询、插入、删除和更新等操作,提供了清晰的代码示例和相应的SQL语句。整体内容具有较高的实用性和可读性,适合开发者参考与使用。
https://www.cnblogs.com/mingupupu/p/18902739
本文介绍了一种基于LLM的简历评估系统,经过改进后更符合实际应用。使用C#和pdfpig库读取PDF内容并从中提取文本。作者展示了如何灵活修改简历要求,通过共享内存和插值字符串与模型交互。系统能够针对输入的简历内容进行评估,并以YAML格式返回结果,包含候选人姓名和资格认定理由。本文代码已上传至GitHub,便于读者参考和学习。
https://devblogs.microsoft.com/dotnet/dotnet-and-dotnet-framework-june-2025-servicing-updates/
关于 .NET 和 .NET Framework 的 2025 年 6 月服务版本。
此版本包括 .NET 8 和 9 的安全更新,并包括 . NET Framework 目前不可用。
https://devblogs.microsoft.com/dotnet/dotnet-10-preview-5/
.NET 10 预览版 5 发布。
https://devblogs.microsoft.com/visualstudio/next-edit-suggestions-available-in-visual-studio-github-copilot/
介绍 Visual Studio 2022 17.14 中支持的 GitHub Copilot 的“下一步编辑建议”功能。
该博客介绍了 Next Edit Suggestion 在 Visual Studio 中的工作原理,以及如何设置要启用的功能。
https://devblogs.microsoft.com/dotnet/emit-logs-on-demand-with-log-buffering/
.NET 9 中的日志缓冲/采样简介。
本文介绍了如何配置两种不同的策略(全局缓冲和按请求缓冲),以及建议的配置、限制和注意事项。
https://devblogs.microsoft.com/dotnet/catching-up-on-microsoft-build-2025-essential-sessions-for-dotnet-developers/
Microsoft Build 2025 .NET 开发人员会议总结。 提供了与 NET 相关的会话视频。
https://devblogs.microsoft.com/microsoft365dev/dev-proxy-v0-28-with-llm-usage-and-costs-tracking/
Dev Proxy v0.28 已发布。
此版本使您能够使用 OpenAITelemetryPlugin 来跟踪 LLM 的使用情况和成本,以及与 Foundry Local 的集成。 它包括与 .NET Aspire 集成的预览版。
https://levtech.jp/media/article/focus/detail_680/
对开源 PDF 转换工具 CubePDF 的开发者、Cube Soft 代表 Tsugawa 先生的采访。 (CubePDF 是一个 .NET 应用程序)
https://qiita.com/spc_ksudoh/items/45c2efbb4556a2cdb198
了解如何在 ASP.NET Core Kestrel 中设置通过命名管道通信 gRPC 的权限。
https://andrewlock.net/creating-your-first-sample-game-with-monogame/
讨论如何使用 MonoGame 创建示例游戏。 本文介绍了 MonoGame 的背景、入门方法和模板。
https://andrewlock.net/converting-an-xna-game-to-monogame/
这是一个关于将 15 年前创建的 XNA Framework 3.1 游戏迁移到 MonoGame 的故事。
https://qiita.com/karuakun/items/30bb9e744fe1a743f341
Entity Framework Core 10 现在在使用 AsSplitQuery 执行时保持拆分查询的顺序,以及它与以前版本中执行的查询的不同之处。
https://qiita.com/chai0917/items/8ca54c940c6469152ec8
了解如何使用 Qiita API v2 获取网页浏览量。
https://concurrentflows.com/nats-cluster-architectures-multiregional-clusters
描述 NATS 集群的多区域架构。
https://zenn.dev/yakumo3/articles/cbe9f8a5dba793
了解如何使用 Semantic Kernel 在内存中向量存储中实现 RAG。
https://qiita.com/Shaula/items/11e1c1722aeb77bee4ca
如何通过 Google 的 Health Connect 检索和聚合 ASKEN 数据。
https://medium.com/@vosarat1995/postgres-full-text-search-with-ef-core-9-40da6805033e
了解如何在 Entity Framework Core 9 和 PostgreSQL 中使用 tsvector 实现全文搜索。
https://blog.jetbrains.com/dotnet/2025/06/10/sql-and-nosql-query-langauge-support-come-to-resharper/
了解 ReSharper 中实施的 SQL 和 NoSQL 查询语言支持。 实时模板、代码完成和代码检查等功能通过 ReSharper 提供给 Visual Studio。
https://weblog.west-wind.com/posts/2025/Jun/09/Adding-Runtime-NuGet-Package-Loading-to-an-Application 了解如何添加将运行时 NuGet 包加载到应用程序中的功能。
在本文中,我将使用 NuGet 客户端 SDK 在我自己的实时可重新加载 Web 服务器上加载程序集。
https://qiita.com/Hitamuki/items/46a7e7c0a30337db5122
了解如何使用 Dev Container 在 C# 中构建 AI 驱动型开发环境。
https://medium.com/@startfromlocalhost/storing-passwords-securely-in-net-a-beginner-friendly-guide-to-hashing-and-salting-992be9088129
了解如何实现密码哈希。 介绍了一个使用 PBKDF2 的示例。
https://zenn.dev/maedan/articles/fe3d9b619babd6
了解如何从 PDF 文件中检索元数据。 本文提供了使用三个库的示例:iText7、Aspose.PDF 和 PdfSharpCore。
https://zenn.dev/microsoft/articles/durable-task-scheduler-aspire
了解如何在 .NET Aspire 中进行开发期间启动 Durable Task Scheduler(模拟器)。
https://qiita.com/tokunagaoun/items/014fbd80da13a0f079d7
CloudWatch Logs 的 JSON 输出中的字符串经过 Unicode 转义的问题。
https://medium.com/@krendelia2021/red-green-trees-an-overview-17bae2d84e8c
罗斯林中使用的红绿树概述。
https://zenn.dev/radian_jp/articles/0f1a8cf3b04416
了解如何使用 NativeAOT 创建 Susie 插件。 本文介绍了一个使用 Magick.NET 加载图像的插件示例。
https://zenn.dev/microsoft/articles/wpf-hosting-aspire
了解如何在 WPF 应用程序中使用泛型主机,以及如何将其合并到 .NET Aspire 中。
https://devblogs.microsoft.com/visualstudio/cloud-academy-benefit-for-visual-studio-subscribers/
推出面向 Visual Studio 订阅者的 Cloud Academy 权益。
https://devblogs.microsoft.com/dotnet/using-ai-foundry-with-dotnet-maui/
了解如何使用 .NET MAUI 和 Azure AI Foundry 开发 AI 应用程序。
https://blog.jetbrains.com/dotnet/2025/06/03/dotinsights-june-2025/
JetBrains 的 2025 年 6 月.NET 摘要。
https://qiita.com/calcMCalcm/items/cbbc82d5f9ab7e1ae4ff
如何在 WinUI 3 中的自定义标题栏中隐藏最大化、最小化和关闭按钮。
https://zenn.dev/microsoft/articles/semantickernel-edu-009
关于 Semantic Kernel 与 Microsoft.Extensions.AI 的集成。 本文介绍了 Microsoft.Extensions.AI 在 Semantic Kernel 中的位置以及如何使用它。
https://github.com/Webreaper/CentralisedPackageConverter
用于将项目转换为使用中央包管理的工具。
https://github.com/lofcz/MimeTypeCore
从文件名或文件的 magic byte 中检索 MIME 类型的库。
https://github.com/dotnet/runtime/pull/115802
在可修改的泛型集合上实现 ReadOnly 集合接口的修改的还原 PR。 (即 enabled)
通过与 MSVC 团队合作,修复了 C++/CLI 端,并将 . 据说它可以以不会在 NET 10 中引起问题的形式制成。
相信大家在开发中经常会遇到一些性能问题,苦于没有有效的工具去发现性能瓶颈,或者是发现瓶颈以后不知道该如何优化。之前一直有读者朋友询问有没有技术交流群,但是由于各种原因一直都没创建,现在很高兴的在这里宣布,我创建了一个专门交流.NET性能优化经验的群组,主题包括但不限于:
希望能有更多志同道合朋友加入,分享一些工作中遇到的.NET问题和宝贵的分析优化经验。目前一群已满,现在开放二群。可以加我vx,我拉你进群: ls1075 另外也创建了QQ Group: 687779078,欢迎大家加入。
[1]
CVE-2025-30399:https://msrc.microsoft.com/update-guide/vulnerability/CVE-2025-30399
[2]
Microsoft 安全公告 CVE-2025-30399:.NET 远程代码漏洞 · 问题 #362 · dotnet/announcements:https://github.com/dotnet/announcements/issues/362
[3]
日志缓冲 - .NET:https://learn.microsoft.com/ja-jp/dotnet/core/extensions/log-buffering?tabs=dotnet-cli
[4]
Cube Soft 已通过 GitHub Sponsors 和其他 - Cube Lilac 开始赞助活动:https://clown.cube-soft.jp/entry/2021/09/08/github-sponsors#%E7%AC%AC1%E6%9C%9F-2021-09-08
[5]
App-vNext/Polly:https://github.com/App-vNext/Polly
[6]
8.6.0:https://github.com/App-vNext/Polly/releases/tag/8.6.0
[7]
AvaloniaUI/Avalonia:https://github.com/AvaloniaUI/Avalonia
[8]
11.3.1:https://github.com/AvaloniaUI/Avalonia/releases/tag/11.3.1
[9]
aws/aws-sdk-net:https://github.com/aws/aws-sdk-net
[10]
3.7.1057.0:https://github.com/aws/aws-sdk-net/releases/tag/3.7.1057.0
[11]
3.7.1058.0:https://github.com/aws/aws-sdk-net/releases/tag/3.7.1058.0
[12]
3.7.1059. 0:https://github.com/aws/aws-sdk-net/releases/tag/3.7.1059.0
[13]
3.7.1060.0:https://github.com/aws/aws-sdk-net/releases/tag/3.7.1060.0
[14]
3.7.1061. 0:https://github.com/aws/aws-sdk-net/releases/tag/3.7.1061.0
[15]
3.7.1061.1:https://github.com/aws/aws-sdk-net/releases/tag/3.7.1061.1
[16]
4.0.25.0:https://github.com/aws/aws-sdk-net/releases/tag/4.0.25.0
[17]
4.0.26.0:https://github.com/aws/aws-sdk-net/releases/tag/4.0.26.0
[18]
4.0.27.0:https://github.com/aws/aws-sdk-net/releases/tag/4.0.27.0
[19]
4.0.28.0:https://github.com/aws/aws-sdk-net/releases/tag/4.0.28.0
[20]
4.0.29.0:https://github.com/aws/aws-sdk-net/releases/tag/4.0.29.0
[21]
4.0.29.1:https://github.com/aws/aws-sdk-net/releases/tag/4.0.29.1
[22]
Azure/azure-sdk-for-net:https://github.com/Azure/azure-sdk-for-net
[23]
Azure.Communication.CallAutomation_1.4.0:https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.Communication.CallAutomation_1.4.0
[24]
Azure.Communication.Common_1.4.0:https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.Communication.Common_1.4.0
[25]
Azure.Core_1.46. 2:https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.Core_1.46.2
[26]
Azure.DigitalTwins.Core_1.6.0:https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.DigitalTwins.Core_1.6.0
[27]
Azure.Provisioning_1.0.1:https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.Provisioning_1.0.1
[28]
Azure.ResourceManager.ApiCenter_1.0. 0:https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.ApiCenter_1.0.0
[29]
Azure.ResourceManager.Resources_1.10. 0:https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.Resources_1.10.0
[30]
Azure.Storage.Blobs_12.24. 1:https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.Storage.Blobs_12.24.1
[31]
System.ClientModel_1.4.2:https://github.com/Azure/azure-sdk-for-net/releases/tag/System.ClientModel_1.4.2
[32]
CommunityToolkit/毛伊岛:https://github.com/CommunityToolkit/Maui
[33]
12.0.0:https://github.com/CommunityToolkit/Maui/releases/tag/12.0.0
[34]
3.0.0-相机:https://github.com/CommunityToolkit/Maui/releases/tag/3.0.0-camera
[35]
6.1. 0-mediaelement:https://github.com/CommunityToolkit/Maui/releases/tag/6.1.0-mediaelement
[36]
domaindrivendev/Swashbuckle.AspNetCore:https://github.com/domaindrivendev/Swashbuckle.AspNetCore
[37]
v8.1.3:https://github.com/domaindrivendev/Swashbuckle.AspNetCore/releases/tag/v8.1.3
[38]
v8.1.4:https://github.com/domaindrivendev/Swashbuckle.AspNetCore/releases/tag/v8.1.4
[39]
dotnet/aspire:https://github.com/dotnet/aspire
[40]
v9.3.1:https://github.com/dotnet/aspire/releases/tag/v9.3.1
[41]
googleapis/google-cloud-dotnet:https://github.com/googleapis/google-cloud-dotnet
[42]
Google.Cloud.Dataproc.V1-5.18.0:https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.Dataproc.V1-5.18.0
[43]
Google.Cloud.DiscoveryEngine.V1-1.8.0:https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.DiscoveryEngine.V1-1.8.0
[44]
Google.Cloud.SecretManager.V1-2.6.0:https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.SecretManager.V1-2.6.0
[45]
microsoft/WindowsAppSDK:https://github.com/microsoft/WindowsAppSDK
[46]
v1.6.9:https://github.com/microsoft/WindowsAppSDK/releases/tag/v1.6.9
[47]
v1.7.3:https://github.com/microsoft/WindowsAppSDK/releases/tag/v1.7.3
[48]
StackExchange/StackExchange.Redis:https://github.com/StackExchange/StackExchange.Redis
[49]
2.8.41:https://github.com/StackExchange/StackExchange.Redis/releases/tag/2.8.41