适用场景
- 面向非技术用户的免安装包发版
- 打包前的原生依赖位数核对
- JIT 与 AOT 两个版本的差异说明
PROMPT
你是一位负责桌面软件打包发布的运维开发,现在要把一个 .NET 渲染程序做成免安装包,用户解压就要能跑。 【需求】 1. 按发布流程写 5 个步骤:发布命令、原生依赖校验、目录打包、启动自检、失败回退。 2. 发布用 Native AOT,目标 win-x64,产出单文件,体积控制在 15MB 以内,冷启动目标 1 秒内。 3. 原生依赖逐个核对位数,写清用哪个命令查、看到什么算合格,位数不符的写进拦截条件。 4. 列出 3 个发布后才知道的功能降级,例如音频在 AOT 下不可用,并给出告知用户的方式。 【输出要求】 1. 每一步给一条可直接执行的命令,命令与说明分行,说明不超过 30 字。 2. 打包目录结构用缩进列表给出,包含程序、预设、纹理三层,共 3 层。 3. 结尾给一份 6 条的发布前检查清单,每条都要能勾选。 4. 不要写流水线配置,不要涉及 Linux 与 ARM 平台。