日期:2014-05-17  浏览次数:21017 次

退出主程序,启动升级程序时的错误
当点击更新按钮时要退出主程序,启动升级程序。代码里这么写
Application.Exit();
System.Diagnostics.Process.Start("update.exe");
出现错误,先关闭才能进行更新。
如果在VS中按F5在调试状态下运行,把上面两句话换个位置也没有错误,能正常启动更新程序和关闭主程序。但发布了EXE版后或者无Debug运行就出现上面错误。
请各位大虾帮帮忙啊

------解决方案--------------------
在update.exe里判断主程序是否退出
如果主程序没退出,再杀一次主程序