Linux 上的 .NET 8 独立体积减少 50%

来源: OSCHINA
编辑:
2023-11-11 18:45:00

.NET 7 首次引入了以原生 AOT (Native AOT)发布应用程序的选项。基于此特性,开发者使用原生 AOT 发布应用程序可以创建一个完全独立 (self-contained) 的版本,它不需要运行时,所有内容都包含在一个文件中。

微软介绍道,.NET 8 为原生 AOT 发布带来了以下改进:

  • 增加对 x64 和 macOS Arm64 架构的支持
  • 将 Linux 上原生 AOT 应用程序的大小最多减少 50%

    下表显示了使用原生 AOT 发布的 "Hello World" 应用程序的大小,其中包括 .NET 7 与 .NET 8 上的整个 .NET 运行时:

点此查看详情

展开阅读全文
点击加入讨论🔥(30) 发布并加入讨论🔥
本篇精彩评论
.NET8 真是一个里程碑式的版本
2023-11-12 19:21
5
举报
dotnot 的 AOT 虽然好,但其实仍然有很多限制。关键是跟着巨硬玩的程序员,几年后应该都会后悔。
2023-11-15 01:35
2
举报
一天天的拿语言来对比有意思?这个能让你的收入翻倍?
2023-11-11 22:10
2
举报
你喝着酒唱着歌上了巨硬开的火车,然后发现巨硬开一半自己下车了
2023-11-16 09:33
1
举报
自带运行时的语言,在C面前说话的分都没有,GO别说当弟弟,当孙子都不够格
2023-11-13 21:11
1
举报
30 评论
3 收藏
分享
返回顶部
顶部