Umer
Umer

Reputation: 1921

detach one process from visual studio debugger

My question is somewhat similar to this "How to stop debugging (or detach process) without stopping the process?"

but i want to detach from one process.

for instance, I have a windows form app which i also attach to a windows service. I want to detach from only service (detach all will remove debugging from all executions and hence i won't be able to debug other application).

P.S: If possible please mention for visual studio 2008 and 2010.

Upvotes: 64

Views: 22345

Answers (4)

Ozair Kafray
Ozair Kafray

Reputation: 13549

If you are doing Mixed Mode debugging then neither the Debug > Detach All option nor detaching as mentioned in Centro's answer in this thread would work.

I see the Debug > Detach All option or Detach Process option in Debug > Windows > Processes dialog, when I am debugging in Native only or Managed only mode.

I have tested this on Visual Studio 2005 at least for now.

Reference: https://developercommunity.visualstudio.com/t/cannot-detach-from-process-the-debugdetach-all-opt/225642

Upvotes: 1

haku
haku

Reputation: 4505

Just wanted to share that the shortcut key combo (in VS2013) is Ctrl+Alt+Z to bring up the Process window. The window will only pop up if there is at least one process attached.

Upvotes: 14

sebetovsky
sebetovsky

Reputation: 111

If you have Visual Studio Express, there is no Processes window and I did not realized how to detach only one process.

Upvotes: 2

Centro
Centro

Reputation: 4022

In the Processes window (Debug -> Windows -> Processes), right-click on the name of the process you want to detach, and on the shortcut menu, click Detach Process.

Upvotes: 102

Related Questions