blog

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

准备在软件中增加自动update的功能,方便部署。
资源
1、
2、比较详细操作说明
讨论区
1、http://www.gotdotnet.com/workspaces/messageboard/home.aspx?id=83c68646-befb-4586-ba9f-fdf1301902f5
阶段一:
       经过反复的试验,对于console例子是成功的,需要注意的是由于采用了签名来保证安全性,则每次修改都需要对manifest.xml用manifestUtility来更新,否则会出现校验失败。公钥用于app.cofg ,密钥用于manifest.xml

阶段二:
     在console的基础上对selfupate例子试验分析,顺利实现
接下来要做的就是引入到现有的项目中:

对于autoupate的设想也该是:
1、能手动控制更新,也可以设置按时间自动更新。
2、更新的进度状态应该准确表明更新进度
3、可以还原回以前的版本(假如新版本不稳定)
4、能控制旧版本,即保留最近的几个版本,用于实现3
5、手动控制流程:开始手动-检查连接-发现新版本是否更新-下载中-完毕要求重启更新。

由于时间的仓促,上面设想未完成实现。有时间继续研究。

posted on 2004-10-14 03:10  每天前进一步......  阅读(702)  评论(0编辑  收藏  举报