源码下载地址: http://www.51aspx.com/code/UpdateStar
一、 功能描述
本程序采用CS架构,实现应用程序(文件)的自动升级(版本控制),支持文件与文件夹属性同步(满足特殊文件操作需求)。使用本程序可以实现对客户端文件的版本控制以及自动升级控制。
本程序采用纯C#编写,升级文件保存在数据库中(为实现更高级的控制),没有封装任何代码,您可以通过修改来满足更高级的需求。
二、 支持功能
① 开发人员:程序开发阶段对程序进行Bug处理与日常维护
② 管理人员:文件版本控制
③ 使用客户:代码自动升级
三、 运行环境
客户端:windows + .net 4.0
服务器端:SQL Server 2008 r2及以上(如果自行建立数据库可以支持任何SQL Server数据库(如遇特殊需要修改数据类型))
四、 开发环境
Win 7 X64、SQL Server 2008 r2、VS2010、.Net 4.0
五、 测试环境
Win 7 X64、Win 8 X64、Win 8.1 X64、Win XP(以上环境必须保证安装.net 4.0或以上版本)
六、 相关文件
① 数据库文件(里面带有测试文件)
② 数据库创建脚本(数据库名称使用AimvcUpdate,如果用其它名称请修改脚本文件以及程序连接字符串,连接字符串说明见使用说明)
③ 程序源码(完全开源,没有任何封装)及说明文件
④ 源码包含三个项目:自动升级、自动升级管理、测试程序