问个问题 我在做c#项目的时候 调试运行时
为什么有时不报任何错误 就直接弹出提示说
“出现一个问题,导致程序停止正常工作”然后就只能点关闭了
也不知道是什么问题 
是什么原因呢?
这个项目执行时间可能会有点长 是一个数据转换的功能 
有没办法知道错误信息呢?

解决方案 »

  1.   

    什么意思呢?是说在catch里写日志吗?我现在是直接调试执行的
    理论上报错应该会指向错误的代码的(有时是会,有时不会,难道跟系统或vs盗版有关系)
    而现在它就是根本不管try catch 了感觉
      

  2.   

    代码写到try catch里面是好的习惯,也是必不可少的。
    有时候还有不可控制的错误,比如内存、硬件之类的 那个是不可控的。
    硬件上的问题可能性小,代码上的问题我觉得~