我开发了一个应用程序(ABC),它是一个Windows应用程序(.exe)。它本身就是一个很大的应用程序,引用了很多dll。
但是,现在需要要求此应用程序(ABC)成为更大应用程序(XYZ)的一部分。因此,我不得不将“ABC”的项目类型从Windows应用程序更改为类库,并通过更改几行代码。
我的问题是,自从我开始使用ABC作为XYZ的一部分以来,应用程序开始挂起,如果我在它上面执行任何操作10到15分钟...我在运行它时没有任何问题单独申请。
出现这种情况的原因是什么?
任何建议都会非常感激......
谢谢, 拉姆
答案 0 :(得分:2)
在调试器中启动XYZ。等待应用程序挂起,暂停调试器,并查看进程中的每个线程忙于做什么。
也可能有助于打开“中断所有例外”
答案 1 :(得分:0)
您还可以使用remote debugging在用户计算机上运行时调试应用程序。在您的开发机器上,您可以附加到用户计算机上的进程,然后执行调试中断以查看线程正在执行的操作。