一个C#程序在VS中运行半个小时,主界面就不见了,但是程序还在调试中解决思路

一个C#程序在VS中运行半个小时,主界面就不见了,但是程序还在调试中
MainForm不知道什么原因不见了,然后出现Form.dll的异常。这一般是什么原因造成的啊,或者有什么检测原因的手段没。。求
------解决思路----------------------
你在VS中调试,本来也不会另开进程,用的就是VS的进程啊
主界面不见了,有错误崩溃了呗
------解决思路----------------------
引用:
程序异常关闭,进程还在挣扎,内存不足还是异常退出?


重新调试,如果没有发现问题,就编译成EXE,运行一段时间。
在调试模式下运行,跟EXE运行是有差别的,调试模式下会监控很多程序的相关内容。
------解决思路----------------------
引用:
Quote: 引用:

程序异常关闭,进程还在挣扎,内存不足还是异常退出?

不知道原因,在VS中显示就是还在调试,任务管理器已经找不到进程和主界面,VS卡在因为Form消失而导致的Invoke异常的地方。。。

卡在这个地方,往前找堆栈,直到找到你写的代码为止,看看是你写的哪行代码进去的
------解决思路----------------------
可能代码有问题,运行半个小时,那内存情况呢。