使用 advanced installer 为 winform 做自动更新

本文介绍了如何使用Advanced Installer为WinForm应用程序设置自动更新功能。首先,将项目文件导入Advanced Installer,配置基础安装包。然后在updater选项卡启用更新功能,并生成包含updater.exe和updater.ini的安装包。接着,创建updater config项目配置更新服务器,生成服务器所需的updater.ini。将这些文件部署到服务器,确保安装包和配置文件在同一目录。最后,测试更新流程,通过修改version和productcode来触发更新检查,target version决定了客户端是否需要更新。
原文: 使用 advanced installer 为 winform 做自动更新

advanced installer 是一款打包程序,基于 windows installer 并扩展了一些功能,比如安装统计,自动更新,授权验证等,本文将介绍你如果使用 advanced installer(以下简称 ai) 为 winform 做自动更新。
  1. 打开 ai,将你的项目文件拖到此处,再进行些基础的配置。直到能够生成基础的安装包。
  2. 开始配置更新,点击到 updater 选项卡,选中 'enable advanced installer updater'。
  3. 上一步配置好后,切换到项目文件选项页,发现列表中多了两个文件,一个是 updater.exe,一个是 updater.ini
    • updater.exe 用于执行更新
    • updater.ini 是更新的配置文件
  4. 点击 build,生成安装包
  5. 接下来配置更新服务器,图样图森破。再开与一个 ai 实例,新建一个 updater config 的项目。
  6. 配置服务器相关内容。
  7. 配置完成后点击 build,仅仅会生成 updater.ini 。这个配置文件不同于第三步生成的配置文件,这是服务器需要的配置文件,需要分别清楚。
  8. 将 updater.ini 放到服务器上,在将第四步生成的安装包与 updater.ini 放在一起。
  9. 能成功到这一步的要恭喜,因为你马上就要成功了。
  10. 测试无更新。安装第四部生成的包,成功后,进入安装目录确认下 updater.exe 和 .ini
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值