2014-10-17 115 views
1

我有一个C#winform应用程序,当我从代码运行它,从Visula工作室,它运作良好。但是,当我为相同的exe编译并运行一段时间后运行相同的挂起时,即使它在挂起状态下显示0%的CPU利用率。代码运行良好,而从Visual Studio运行,但.Exe挂起相同

希望对解决同样的问题有一点帮助,这对专业人士来说非常有用。

回答

9

即使是专业人士也很难诊断问题,甚至没有发布任何代码。

但没关系:我们可以帮助你自己。 :)

在没有Visual Studio的情况下运行程序,等待它挂起。然后启动Visual Studio并使用“Debug/Attach to process ...”命令将调试器附加到挂起的进程,暂停执行,并查看它在做什么(或不做)。

+0

我还没有意识到这个功能。谢谢彼得。 – Mathew 2014-10-17 06:51:31

+0

非常感谢Peter先生,因为我不知道在2种形式和大约1K LOC中,代码的哪个部分会产生问题,因此无法在此处发布代码。但我肯定会使用您的解决方案,再次感谢。 – Nikki 2014-10-17 12:49:58

+0

谢谢彼得,它工作得很好! – bravohex 2017-02-03 15:32:12

相关问题