订制版集成打包环境的使用(建议使用新版打包集
此处拿通用安装升级举例
目录文件名及功能介绍如下
- bin (最终打包的文件)
- NSIS (打包底层功能,客户不用修改)
- output (最终安装包在此生成)
- resouce (安装包和升级客户端资源)
- tools (辅助工具,包含升级文件创建工具)
- nsPublic.nsh (脚本共用数据)
- Launch.nsi (引导程序脚本)
- Install.nsi (安装程序脚本)
- Uninstall.nsi (卸载程序脚本)
- AutoUpdateU.nsi (升级程序客户端脚本)
- MakePackage.bat (执行打包生成)
- MakeUnInstallPackage.bat (执行卸载生成)
- MakeUpdatePackage.bat (执行升级客户端生成)
- readme.txt (帮助文档,使用前必读)
生成安装包流程 (假设需要打包的项目版本为 1.0.0.1)
- 在bin 目录新建 1.0.0.1 目录 (新建前,清空bin目录)
- 将项目程序复制到 1.0.0.1目录
- 修改 nsPublic.nsh 文件中 PRODUCT_VERSION 为“1.0.0.1”
- 运行 MakeUnInstallPackage.bat (生成卸载程序)
- 运行 MakeUpdatePackage.bat (生成升级程序,如果订制中不包含升级,忽略此步骤)
- 将bin 目录文件签名(如果没有数字签名,忽略此步骤)
- 运行MakePackage.bat (生成安装包,在output目录)
- 将output生成的安装包签名(如果没有数字签名,忽略此步骤)
- 打包完毕
部署升级文件(如果订制中不包含升级,忽略此步骤)
- 运行tools下的MakeUpdateFile.exe (如图)
- 在客户端版本(上图1)处 填入 1.0.0.1
- 输入目录(上图2)选择bin目录
- 新建目录upload(如已存在,清空)
- 输出目录(上图3)选择upload目录
- 点击生成(上图4)
- 生成完毕后,将upload 上传到下载服务器 1.0.0.1目录,服务器设置参考(升级文件部署及配置)
附加文档