前言
在线升级通常指在连接网络的情况下从服务器下载更新文件以确保软件等处于最新状态
效果
流程图
主程序
下载
using System.Net;
using System.IO;
using System.IO.Compression;
using System.Threading;
using System.Diagnostics;
//从服务器下载系统安装包的方法
public void DownLoadFile()
{
//更新文件的路径
WebClient wc = new WebClient();
//更新文件的路径,发布在服务器上
string url = "http://192.168.22.148:8099/Fairy.zip";
//获取应用应用的当前目录。
string dir = System.IO.Directory.GetCurrentDirectory();
//将字符串组合成一个路径加压缩包的名称
string fileName = System.IO.Path.Combine(dir,