我的问题与这个问题有些相似:“如何在不停止进程的情况下停止调试(或分离进程)?”
但我想要从一个进程中分离。
例如,我有一个Windows窗体应用程序,也要附加到一个Windows服务。 我只想从服务中分离(全部分离将删除所有执行的调试,并且我将无法调试其他应用程序)。
P.S:如果可能,请提及Visual Studio 2008和2010。
我的问题与这个问题有些相似:“如何在不停止进程的情况下停止调试(或分离进程)?”
但我想要从一个进程中分离。
例如,我有一个Windows窗体应用程序,也要附加到一个Windows服务。 我只想从服务中分离(全部分离将删除所有执行的调试,并且我将无法调试其他应用程序)。
P.S:如果可能,请提及Visual Studio 2008和2010。
想要分享一下快捷键组合(在VS2013中):按Ctrl+Alt+Z可以打开进程窗口。只有当至少有一个进程附加时,该窗口才会弹出。
如果您正在进行混合模式调试,那么无论是“调试”>“全部分离”选项还是像Centro在此主题中的回答中提到的分离都不起作用。
当我以仅本机或仅托管模式进行调试时,在“调试”>“窗口”>“进程”对话框中可以看到“调试”>“全部分离”选项或“分离进程”选项。
至少目前我已经在Visual Studio 2005上进行了测试。