We recommend using Visual Studio 2017
This documentation is archived and is not being maintained.


Specifies flags that control how the debugger is started.

This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.10.0 (in Microsoft.VisualStudio.Shell.Interop.10.0.dll)


Member nameDescription
DBGLAUNCH_PrepForDebugWe will eventually debug this process, so allow the debugger to perform additional setup operations.
DBGLAUNCH_TerminateOnStopTerminate the debugger when debugging is stopped. It is an error to specify both this and DBGLAUNCH_DetachOnStop.
DBGLAUNCH_BreakOneProcessDisable the 'Break all processes when one process breaks' debugger option for the debugging session. This option is ignored if debugging has already started.