调试正在进行的.net进程

时间:2011-03-01 16:28:28

标签: .net debugging

我正在编写的程序中有一个相当烦人的错误,它只会在程序运行而没有附加的调试程序时表现为冻结。工作线程保持活动状态,但主线程冻结,窗口将窗口淡出白色并告诉我程序没有响应。

有没有办法将调试器附加到正在进行的.net进程,以准确发现主线程冻结的方法?

2 个答案:

答案 0 :(得分:2)

您可以使用Debug>附加调试器。附加到流程选项。

它将列出所有进程,并选择开始调试的进程。

enter image description here

enter image description here

答案 1 :(得分:1)

是的,如果你有正确版本的Visual Studio。 http://msdn.microsoft.com/en-us/library/c6wf8e4z.aspx