由于工作需要,需要一个软件自动 更新程序。去网上搜了下几乎没有这方面的资料。网上有个需要收费QUpdater(问了作者,价格3000左右),用起来比较麻烦,公司也没这方面预算,于是抽出时间来自己写一个吧。
##使用方法
自己研究了一段时间发现,做个简单demo容易,但是要做好一个合格通用的增量升级程序却并不容易,由于本人没有那么多时间,也不想让程序设计的太过于复杂,综合各种因素最终确立了如下方案:
一、在服务器部署当前软件版本所需要的文件,服务器端这里我采用IIS搭建,当然你也可以选用别Web服务软件
该目录下有一个hupdate.xml文件,该文件中记录了当前版本软件的各个文件,的文件修改日期.
当然这个文件不需要你自己手写,我为此专门写了一个小工具createupdatexml.exe一键生成非常方便。
服务器端只需要多加这一样东西即可部署完成