简单说一下思路:
1.在线升级的本质就是文件替换,把最新版本的文件放到Http服务器上,下载、替换。
2.升级程序和主程序要分开,是两个程序。
3.升级程序中需加设文件黑名单,把需要保留的文件放在里面,包含升级程序.exe。
下面是升级程序代码:
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Configuration;
using System.Data;
using System.Diagnostics;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Net;
using System.Runtime.CompilerServices;
using System.Security.Policy;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Xml;
using System.Xml.Linq;
using U