首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

未处理 Win32Exception解决办法

2012-06-16 
未处理 Win32Exception做的自动更新执行到try{MessageBox.Show(检测到有新版本发布了,是否需要更新!,

未处理 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

热点排行