首页 > Windows开发 > 详细

winform程序一启动抛出异常--调用目标发生异常

时间:2015-07-10 23:38:38      阅读:262      评论:0      收藏:0      [点我收藏+]

在本机测试没有问题,可一到别的电脑上就抛出异常,这是最麻烦的事,一时间还找不出什么原因,本机上还无法重现。

现在好了,终于找到一个完美解决的办法,在Program.cs类中加入如下代码

static void Main()
        {
            Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(Application_ThreadException);
            Application.Run(new FrmMain());
        }

        static void Application_ThreadException(object sender, System.Threading.ThreadExceptionEventArgs e)
        {
            Exception ex = e.Exception;
            Collect.DX.Command.LogHelper.logger.Error(ex.InnerException.ToString());//日志记录
            //做一些极其简单的记录异常信息操作
            MessageBox.Show(ex.Message+Environment.NewLine+ex.InnerException.ToString(),"严重错误",MessageBoxButtons.OK,MessageBoxIcon.Error);
            Application.Exit();
        }

  现在错误信息一目了然

技术分享

 

winform程序一启动抛出异常--调用目标发生异常

原文:http://www.cnblogs.com/shensigzs/p/4637614.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!