本帖最后由 macenjie 于 2009-12-18 19:34:55 编辑

解决方案 »

  1.   

    这个似乎比较困难,但是你可以尝试看看出错语句中的关键词或者错误代码,然后把它在google或者MSDN搜索一下看看分析是什么原因,或者你就可以用debug调试,不断注释其中的语句来定位错误,也是常用的手段!
      

  2.   

    现在我用了一个很傻的方法,定一个一个全局变量 int
    每行代码前面设一个数字。
    到时候出错的时候输出这个变量是 几号数字 来判断是第几行出错。
      

  3.   

    Exception.TargetSite表示了错误发生的函数。      
    分析Exception.StackTrace字符串。   
    在非Exception情况下,可以用StackTrace类。
    通过log4net或syslog记录错误日志
      

  4.   

    try
    {
    //可能出错的代码段
    }
    catch(Exception m)
    {
    MessageBox.Show(m.message);
    }这样就会提示出出错的原因或许有帮助
      

  5.   

    编译到Debug文件夹里就可以。
      

  6.   

    机器上有源码  
    安装有vs点击调试就到 错误了。或者点击  调试  附加到进程  点击那个exe 就可以捕获到错误了
    需要vs及源码
      

  7.   

    一般catch的信息会写出是第几行,你直接把exception的内容写到txt文本里不就行了