读书人

未处理 Win32Exception解决办法

发布时间: 2012-06-16 20:34:32 作者: rapoo

未处理 Win32Exception
做的自动更新执行到
try
{
MessageBox.Show("检测到有新版本发布了,是否需要更新!", "信息提示",

MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button3);
System.Diagnostics.Process.Start("update.exe", GlobParams.baseURL);
this.Dispose();
this.Close();
}
catch(Exception ex)
{
Debug.Writeline("升级失败了,原因是:" + ex.Message);
}
这句执行不下去出现异常 System.Diagnostics.Process.Start("update.exe", GlobParams.baseURL);


[解决办法]
this.Dispose();
this.Close();

把这两句换成update.exe里面去结束主程序进程看看呢
[解决办法]

探讨

引用:
可能是update引用的程序集的问题,是否测试环境和项目环境不一样?
要不把system.data.dll丢到update.exe目录看看吧

是 system.windows.Froms

读书人网 >C#

热点推荐