标签: c# .net multithreading winforms debugging
我的Winforms应用程序遇到了一个非常奇怪的问题。在我的申请被打开6,7个小时之后,它一直在关闭。该应用程序正在进行与串行通信,常数DB Upsert和多线程相关的繁重和复杂的工作。
我尝试过的几种方法是:
问题在于我无法在每个实例上重现此问题,甚至需要花费大量时间才能解决此问题。目前,如果关闭原因没有,我只是立即回到我的表格结束活动中,但这对我来说就像一个滴答作响的定时炸弹。
我可以使用哪些常规调试技术来捕捉这样的问题?