在Release版本中出错后,程序报的消息一般都比较简单,有什么办法在Release版本中能像Debug版本那样信息比较完整的显示出来

解决方案 »

  1.   

    try
    {
    }
    catch(Exception e)
    {
        MessageBox.Show(e.Message+e.StackTrace,"ERROR",MessageBoxButtons.OK);
    }
    在debug版本是可以打出StackTrace信息的,但Release版本就不可以了
    有没有办法把这些信息打出来呀
      

  2.   

    估计是不太可能了,只能在每个try{}catch{}的地方把信息写的详细一点了
      

  3.   

    用Trace 类,或者下载一个第三方的调试工具,不过那会比较麻烦一点。
      

  4.   

    如果你有这个需求,就不要发布RELEASE版本.试运行时跑DEBUG版没问题吧."DEBUG"就是干这个用的啊:)