Visual Studio - 附加到进程

时间:2012-06-18 20:53:04

标签: debugging visual-studio-2008

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

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

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

1 个答案:

答案 0 :(得分:7)

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

基本上它用于调试已经运行的进程。

注意:您需要在Visual Studio中拥有此进程的源代码(或者具有Visual Studio可以使用的symbol server指向相同的可执行文件)。