做桌面应用的,还在和打包工具较劲?试试 Velopack

用 Rust 写的,性能比 Squirrel 快很多。支持 Windows/macOS/Linux,一条命令生成安装包+增量更新包+便携版:

vpk pack --packId MyApp --packVersion 1.0.0 --packDir publish --mainExe MyApp.exe

增量更新是亮点——500MB 的应用改几行代码,更新包可能只有几百 KB。用户不需要每次下载完整包。

10 行代码接入自动更新 SDK(C#、C++、JS、Rust、Python 都支持),自动处理更新检查+下载+安装+重启。

从 Squirrel 迁移过来很顺滑,自动检测旧安装结构,已有用户无感知切换。

GitHub: https://github.com/velopack/velopack