Visual Studio - 附加到进程

w00*_*977 2 debugging visual-studio-2008

我试图理解'附加到进程'在Visual Studio中有用.我正在寻找内存泄漏,我发现WinDBG至少可以说是难以使用的.我意识到还有其他商业替代品,如ANT Profiler.

什么是'附加到过程'专门用于?我在网上搜索过,发现了很多文档,解释了在Visual Studio中选择什么,以及如何使用宏来实现这个功能,但没有文档说明这对于具体的有用.

更新19/06/2012格林威治标准时间19:40 我设法将Visual Studio调试器附加到运行的进程(小型VB.NET程序).但是,我注意到似乎不需要PDB文件,即我可以添加断点并在没有它们的情况下逐步执行代码.附加到Visual Studio中的进程时是否需要PDB文件?

Ode*_*ded 7

如果您在不同的用户上下文中运行应用程序并需要对其进行调试,则可以附加到该进程.此过程可以是本地或远程的.

本质上,它用于调试已在运行的进程.

注意:您需要在Visual Studio中拥有此进程的源代码(或者具有Visual Studio可以使用的指向同一可执行文件的符号服务器).