日期:2014-05-17  浏览次数:20988 次

C# Winform项目启动不了,重启后又可以启动
各位大神:
    我最近完成了公司的系统集成中的一个小模块,也可以算作一个子系统,主线程启动后通过VNC将9个子系统抓屏到一个九宫格的主界面上,我所做的小模块昨天测试时突然出现无法启动的现象,关机重启后又可以启动。
    领导现在责问我,让我找到原因,求各位大神帮帮忙,可能是哪里出现了问题?

------解决方案--------------------
那你只能再出现一次同样的错误,然后别重启看看在Debug文件下都生成什么文件了,然后在对比一下吧!
再者看看你电脑系统什么的。
------解决方案--------------------
这样描述很难给出你正确答案,你可以排查下模块代码初始化部分,看看启动/加载时候是不是有什么条件。
一般来说二次启动不来的可能原因:
1.初始化/加载时候代码异常
2.缺失启动条件

最好可以自己在代码中加log或者直接调试跟踪下
------解决方案--------------------
无法启动应该是不是你编译的时候就出现错误的了,如果不能重新这个问题也就很难找到出问题所在了
------解决方案--------------------
捕获一下全局未处理异常啊
Application.ThreadException 
AppDomain.CurrentDomain.UnhandledException