在C/S客户端,通过更新程序AutoUpdater组件更新后,再打开客户端的主程序登录界界面.
主程序为:Jz.exe;
出现打开错误的报错信息;请各位帮忙看看如何解决,谢谢!
更新程序如下:
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
AutoUpdater au = new AutoUpdater();
try
{
au.Update(); //调用自动更新
System.Threading.Thread.Sleep(100);
Application.Run(new Login());
}
catch (Exception e)
{
MessageBox.Show(String.Format("无法找到指定资源\n\n{0}", e.Message), "自动升级", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
报错信息如下:
Jz已停止工作
出现一个问题,导致程序停止正常工作。请关闭该程序。
关闭程序。
if(au.isupdate){
au.Update(); //调用自动更新 这个里面是不是有kill exe的方法。如果更新以下代码就不要再执行了。
return;
}
System.Threading.Thread.Sleep(100);
Application.Run(new Login());
你自己试试看直接打开更新后的主程序,能开吗?