运行升级程序报错:系统找不到指定的文件。
作者:C/S框架网|www.cscode.ne  发布日期:2020-05-02 20:23:32
  运行升级程序报错:系统找不到指定的文件。


贴图图片-系统找不到指定的文件


解决方案:

打开UpgraderController.cs,修改ExecuteByInnerCall方法,运行主程序前需要判断EXE文件是否存在。


贴图图片-系统找不到指定的文件1



C# Code:

//升级完成,要自动运行主程序
if (mainEXEcall)
{
  
//主程序文件路径
  
string mainEXE = Path.Combine(Application.StartupPath, Program.MainProgramFileName);
  
  
//文件存在,运行主程序
  
if (File.Exists(mainEXE))
  {
    Process.Start(mainEXE);
  }
  
else
  {
    
string msg = "主程序不存在!\r\n" + mainEXE;
    UpgraderLog.AddLog(msg);
    Msg.Warning(msg);
  }
  
  Application.Exit();
  
return;
}

//来源:C/S框架网 | www.csframework.com | QQ:23404761




C/S框架网|原创精神.创造价值.打造精品

扫一扫加微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务



上一篇 下一篇