这个方法public override bool StartApp(string appName, int appType)有逻辑bug,导致主程序无法唤醒升级程序。
switch (appType)
{
case AppType.ClientApp:
Process.Start(path);
Process.GetCurrentProcess().Kill();
break;
case AppType.UpgradeApp:
Process.Start(path, Packet.ProcessBase64);
break;
}
修改为这样就可以了
这个方法public override bool StartApp(string appName, int appType)有逻辑bug,导致主程序无法唤醒升级程序。
修改为这样就可以了