__VSDBGLAUNCHFLAGS Enumeration

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 (in Microsoft.VisualStudio.Shell.Interop.dll)

[FlagsAttribute]
public enum __VSDBGLAUNCHFLAGS

Member nameDescription
DBGLAUNCH_SilentStart the debugger without prompting the user
DBGLAUNCH_LocalDeployPassed to M:Microsoft.VisualStudio.Shell.Interop.IVsDebuggableProjectCfg.DebugLaunch(System.UInt32) to allow optimizations.
DBGLAUNCH_NoDebugLaunches without attaching a debugger.
DBGLAUNCH_DetachOnStopDetaches instead of terminating when debugging stopped.
DBGLAUNCH_SelectedLaunches selected project instead of startup project.
DBGLAUNCH_StopDebuggingOnEndWhen this process ends, debugging is stopped.
DBGLAUNCH_WaitForAttachCompleteWhen DLO_LaunchByWebServer, waits for the attachment to finish before continuing to launch other targets.

COM Signature

From vsshell.idl:

These flags are passed to IVsDebuggableProjectCfg and IVsSolutionBuildManager2 methods to specify options in launching the debugger.

Community Additions

ADD
Show: