小红花·文摘
  • 首页
  • AI Tokens🪙
  • 排行榜🏆
  • 直播
  • FAQ
.NET生态下Native AOT兼容的Cron任务调度框架

Native AOT在现代云原生架构中逐渐成为主流,显著提升了应用程序的启动速度和内存效率。随着.NET 8引入Native AOT支持,.NET生态发生了重大转型。传统框架如Quartz.NET和Hangfire在Native AOT环境下面临挑战,无法正常工作。新一代调度框架TickerQ和MinimalWorker采用源生成器技术,确保与Native AOT兼容,提供高效的任务调度解决方案。

.NET生态下Native AOT兼容的Cron任务调度框架

dotNET跨平台 dotNET跨平台 · 2026-04-18T23:59:57Z
.NET 8 性能优化实战:让你的应用起飞

微软在2025年发布的.NET 8引入了AOT编译、PGO动态优化和AVX-512支持等性能优化技术,显著提升应用性能。AOT编译加快启动速度,PGO优化热点代码,AVX-512支持并行计算,适用于图像处理和金融分析等场景。此外,新API和C# 12特性提升了开发效率,强调根据业务需求选择优化策略。

.NET 8 性能优化实战:让你的应用起飞

dotNET跨平台 dotNET跨平台 · 2026-04-05T00:02:24Z

Avalonia UI 12.0.0-RC1 发布,标志着框架从快速扩展转向稳定性与高性能渲染。新版本要求最低.NET 8,支持多调度器并发模型,优化数据绑定引擎,提升渲染性能,并与 Google 合作引入 Impeller 引擎,增强移动端与 WebAssembly 支持,推动跨平台开发。

Avalonia UI 12.0.0-RC1正式发布

dotNET跨平台 dotNET跨平台 · 2026-03-23T00:03:02Z
Avalonia UI 12.0.0-RC1正式发布 - 张善友

Avalonia UI 12.0.0-RC1 发布,标志着框架从快速扩展转向稳定性与高性能渲染。新版本要求最低.NET 8,支持多调度器并发模型,优化数据绑定引擎,提升渲染性能,并与 Google 合作引入 Impeller 引擎,增强移动端与 WebAssembly 支持,推动企业级应用迁移与技术整合。

Avalonia UI 12.0.0-RC1正式发布 - 张善友

张善友 张善友 · 2026-03-22T01:36:00Z
推荐一个 基于 .NET8 + Vue3 + Uniapp 构建的前后端分离的开源 .NET 快速开发框架

ZRAdmin 是一款基于 .NET 的通用权限管理后台解决方案,采用前后端分离架构,支持 RBAC 权限模型,适合企业级应用。前端使用 Vue 技术栈,后端基于 .NET 8,具备用户管理、权限控制、任务调度等功能模块,提升开发效率与系统稳定性。

推荐一个 基于 .NET8 + Vue3 + Uniapp 构建的前后端分离的开源 .NET 快速开发框架

dotNET跨平台 dotNET跨平台 · 2025-12-30T00:01:46Z
基于WPF的量化客户端开发教程(001)——环境、配置文件、日志记录和基础框架搭建

本教程旨在个人开发学习,介绍Wesky.Quant.Client项目的基础内容与结构,使用.NET 8和WPF框架。建议使用相同的开发工具和SDK版本,以避免兼容性问题。项目涵盖日志记录和Json文件读取等功能,适合有一定基础的开发者。

基于WPF的量化客户端开发教程(001)——环境、配置文件、日志记录和基础框架搭建

dotNET跨平台 dotNET跨平台 · 2025-10-08T23:27:25Z
.NET周刊【9月第3期 2025-09-21】

本文探讨了C#异步编程的演变,强调async/await机制简化了异步编程,解决了回调地狱问题。尽管存在性能挑战,.NET团队在.NET 8开始改进,.NET 9推出Runtime Async,支持旧代码自动升级,提升开发效率。

.NET周刊【9月第3期 2025-09-21】

dotNET跨平台 dotNET跨平台 · 2025-10-08T00:01:43Z

本文介绍了微软的开源项目Blazing Pizza Workshop,适合Blazor初学者和中级开发者。该项目已更新至.NET 8,涵盖组件化、状态管理和表单验证等实用技能,帮助用户构建在线披萨订购系统。每个模块提供详细示例和视频,便于学习和实践。

Blazing Pizza Workshop:教你用 Blazor 打造在线披萨店

dotNET跨平台 dotNET跨平台 · 2025-05-30T00:04:31Z
Brighter + Redis/Valkey:如何将Brighter与Redis/Valkey进行配置

Brighter与Redis集成,利用Redis内存存储实现轻量级消息传递。需.NET 8及以上版本,配置连接、订阅和发布消息。注意ServiceStack.Redis的许可限制及不支持Redis Streams。

Brighter + Redis/Valkey:如何将Brighter与Redis/Valkey进行配置

DEV Community DEV Community · 2025-05-19T08:00:00Z
在.NET中的自动化测试:持续信心与更少的返工

.NET 8中,测试不仅验证代码,还确保业务规则在系统演变中保持完整。通过单元测试、集成测试和契约测试,确保业务逻辑、数据库和微服务间的通信一致性,从而提升重构安全性和部署可靠性。

在.NET中的自动化测试:持续信心与更少的返工

DEV Community DEV Community · 2025-05-08T00:01:08Z
通过CI/CD将.NET 8 Minimal APIs部署到Azure:一步一步的指南

本文介绍了如何通过CI/CD管道将.NET 8 Minimal APIs部署到Azure,利用GitHub Actions或Azure Pipelines自动化部署,简化发布流程并减少错误。内容包括项目准备、管道设置及最佳实践,旨在提升开发效率并确保应用可靠交付。

通过CI/CD将.NET 8 Minimal APIs部署到Azure:一步一步的指南

DEV Community DEV Community · 2025-04-16T22:13:09Z
如何在15分钟内使用.NET 8创建REST API 🚀

本文介绍了一个视频教程,教初学者如何在15分钟内使用.NET 8创建现代REST API,涵盖项目创建、Entity Framework Core使用、Swagger配置及轻量级可扩展结构的最佳实践。

如何在15分钟内使用.NET 8创建REST API 🚀

DEV Community DEV Community · 2025-04-11T23:57:43Z

.NET 10 引入了新的 LINQ 方法 Shuffle,用于随机洗牌集合元素,返回新的 IEnumerable 对象,原数组不变。每次调用 Shuffle 返回的结果不同。对于数组重排,可以使用 .NET 8 的 Random.Shuffle 方法。

dotnet 10 新的 LINQ 方法 Shuffle

dotNET跨平台 dotNET跨平台 · 2025-03-22T00:01:33Z

.NET 8引入动态配置文件引导优化、原生AOT编译和集合表达式改进等新功能,提升开发效率,简化代码,使开发者更专注于业务逻辑,推动云原生和人工智能集成,促进全栈Web开发。

.NET8 特性全景解读:这 7 个新功能将改变你的编码方式

dotNET跨平台 dotNET跨平台 · 2025-02-23T23:56:53Z
如何使用FakeLogger简化.NET中的测试

.NET中编写单元测试时,验证ILogger的静态方法日志记录较为复杂。新特性FakeLogger简化了测试过程,能够捕获并验证日志信息。结合FluentAssertions,测试代码更简洁易读,提升了可维护性。建议升级到.NET 8以利用这一功能。

如何使用FakeLogger简化.NET中的测试

freeCodeCamp.org freeCodeCamp.org · 2025-02-17T22:24:54Z
VisualStudio.Extensibility:管理 .NET 运行时版本

VisualStudio.Extensibility SDK 允许开发者在 .NET 8 上快速创建扩展,支持新运行时加载扩展而无需重写,用户可无须重启 Visual Studio 即可安装扩展。开发者可通过 GitHub 提交反馈。

VisualStudio.Extensibility:管理 .NET 运行时版本

Visual Studio Blog Visual Studio Blog · 2025-02-10T16:17:53Z

《植物大战僵尸》推出了PvZA11y无障碍模组,旨在帮助视障和运动障碍玩家。该模组支持键盘和控制器,提供音频提示和语音播报,方便操作。运动障碍玩家可自定义按键和自动收集资源,提升游戏体验。模组安装简单,兼容多种游戏版本,欢迎社区参与。

Net8开源项目:《植物大战僵尸》无障碍模组:PvZA11y,让游戏更包容

dotNET跨平台 dotNET跨平台 · 2024-12-24T00:01:26Z
Blazor的未来

微软继续支持Blazor,尽管在.NET 8中功能增强,成为全栈平台。Blazor为资源有限的开发者提供替代方案,适合小团队,注重开发效率而非高性能。未来将改善Blazor Server,解决状态保持问题。选择Blazor时需考虑需求,同时关注.NET生态的职业发展。

Blazor的未来

DEV Community DEV Community · 2024-12-09T21:31:53Z

Realtiizor 是一个为 WinForm 应用提供现代界面的组件库,采用 Material Design 元素,兼容 .NET 8,优化性能,支持多种组件如 MaterialForm、Button 和 TextBox,适合高效开发与美观需求。

WinForm 开源组件 Realtiizor

dotNET跨平台 dotNET跨平台 · 2024-12-08T01:54:12Z
i18n与ASP.NET Core Web API

i18n是国际化的缩写,旨在使软件适应不同语言和文化。通过分离文本与代码、格式化日期和数字等方式,提升用户体验和市场竞争力。文章介绍了在.net 8项目中实现国际化的方法,包括添加定位服务、配置文化选项和创建资源文件,并展示了如何使用IStringLocalizer进行翻译。

i18n与ASP.NET Core Web API

DEV Community DEV Community · 2024-11-28T21:07:49Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码