【发布时间】:2010-05-11 12:59:12
【问题描述】:
我有一个我开发的应用程序 (ABC),它是一个 Windows 应用程序 (.exe)。它本身就是一个相当大的应用程序,引用了很多 dll。
但是,现在有一项要求要求此应用程序 (ABC) 成为更大应用程序 (XYZ) 的一部分。因此,我不得不将“ABC”的项目类型从 Windows 应用程序更改为类库,并通过更改几行代码。
我的问题是,自从我开始使用 ABC 作为 XYZ 的一部分后,如果我对它执行任何操作 10 到 15 分钟,应用程序就会开始挂起......我在运行它时没有任何问题单独的应用程序。
出现这种情况的任何原因?
任何建议将不胜感激......
谢谢, 拉姆
【问题讨论】:
-
您是否尝试过附加调试器并暂停应用程序以查看线程处于什么状态?
-
调用堆栈告诉你什么?
-
感谢 codeka... 很抱歉,我无法完全接受您的建议... 请详细说明一下?
-
@Rowland :当我在用户机器上安装此应用程序时运行此应用程序时会发生这种情况......但是只有在正确调试时才能查看调用堆栈(如果我错了,请纠正我)?我还没有尝试在调试时让它空闲...我会尝试一下...