- AutoUpdater.xml: 本地配置文件
- WpfApp2\web\AutoUpdater.xml: 模拟网站上的最新配置文件
- WpfApp2\webfile: 模拟最新版本需要下载的文件
- WpfApp2\download: 存放下载的文件
- WpfApp2\myConfig: 存放用户自己新建的配置文件
- MainWindow.xaml: 界面代码
- MainWindow.xaml.cs: 交互逻辑代码
- log.log: 日志文件,记录用户进行的操作和异常
- newVersionAutoUpdate: 模拟最新版本的完整文件
- update.bat: 下载完整最新版和删除原有版本命令
- 显示当前版本:主要根据本地配置文件对应的版本号显示
- 更新至最新版本:获取本地配置文件(AutoUpdater.xml)的日期和网站上配置文件(WpfApp2\web\AutoUpdater.xml)的日期,进行比较,前者小于后者则进行更新(即下载和更新相关文件),并更新配置文件,否则无需更新
- 完全更新(即删除本地版本,下载完整最新版)
- 新建配置文件:给出模版,用户填入版本号和要更新的文件信息,保存生成相应的配置文件
- 生成版本:根据用户新建的配置文件中要更新的文件信息,生成相应的文件
- 查看系统配置文件
- 查看日志