FreeSql/FreeRedis/FreeScheduler 完成 .NET 8.0 AOT 测试 & 经验分享
原文中文,约13700字,阅读约需33分钟。
📝
内容提要
2023年11月15日,.NET 8.0正式发布,开发圈期待性能超越和完美开发体验。FreeRedis、CSRedisCore、FreeSql和FreeScheduler等开源项目已更新和测试,支持.NET 8.0和AOT编译。虽然更新过程中遇到问题,但最终解决。总体来说,.NET 8.0的AOT功能可用,但仍有改进空间。
🎯
关键要点
-
2023年11月15日,.NET 8.0正式发布,开发圈期待性能超越和完美开发体验。
-
开源项目如FreeRedis、CSRedisCore、FreeSql和FreeScheduler已更新以支持.NET 8.0和AOT编译。
-
更新过程中遇到问题,但最终解决,AOT功能可用但仍有改进空间。
-
FreeRedis项目更新迅速,支持.NET 8.0,发布了版本1.2.5。
-
CSRedisCore项目处于稳定维护阶段,不再增加新功能。
-
FreeSql项目庞大,更新后发布了版本3.2.805,支持.NET 8.0。
-
FreeScheduler项目更新迅速,测试发布仅花费5分钟。
-
测试FreeRedis的AOT特性时遇到问题,最终通过配置rd.xml解决。
-
FreeScheduler的web管理面板功能也成功支持AOT。
-
FreeSql在使用数据库持久化时遇到问题,经过多次调试最终成功。
-
建议未来版本改进发布速度和调试文件的处理,AOT功能仍需完善。
🏷️