跳到正文
热点事件持续更新

博主实测 .NET 程序 16 种发布方式,体积从 86MB 到 657 字节

1 篇报道1 个报道来源5 小时前更新

先了解这件事

AI 综述

博客园博主“.NET骚操作”用同一个 Hello World 程序实测了 16 种 .NET 发布方式,体积从 90,370,778 字节(约 86.1MB)到 657 字节不等,相差约 13.7 万倍。其中自包含加 ReadyToRun 发布产生 192 个文件、共 86.1MB。 测试设定的目标机是一台未安装 .NET 的 Windows 10,程序可依赖 Windows 自带 DLL,但不能要求用户另装任何东西;需要用户另装运行时的方案也被纳入测试,但单独标出。作者称所有 exe 都在其 Windows 11 上实际运行过,Win10 能否运行则是依据所依赖的 DLL 推断的。 作者公开了 16 种实践与源码,复现需安装 .NET 10 SDK 和 Visual Studio 的 C++ 桌面开发工作负载,然后在仓库根目录运行 .\build-all.ps1。

AI 根据报道生成 · 2 小时前更新

报道时间线

沿着报道,了解事件的不同侧面。

10月26日
  1. 博客园
    .NET 发布最小能多小?从 86MB 压到 657 字节的 16 种方案实测

    同一 Hello World 用 .NET 自包含 + ReadyToRun 发布为 192 个文件、86.1MB,作者实测 16 种发布方式后最小做到 657 字节,相差 13.7 万倍。

本事件热度走势

还没有足够的连续观测数据,暂不绘制趋势。