This documentation is archived and is not being maintained.

__VSDBGLAUNCHFLAGS Enumeration

Specifies flags that control how the debugger is started.

Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (in microsoft.visualstudio.shell.interop.dll)

[FlagsAttribute] 
public enum __VSDBGLAUNCHFLAGS
/** @attribute FlagsAttribute() */ 
public enum __VSDBGLAUNCHFLAGS
FlagsAttribute 
public enum __VSDBGLAUNCHFLAGS

 Member nameDescription
DBGLAUNCH_DetachOnStopDetaches instead of terminating when debugging stopped. 
DBGLAUNCH_LocalDeployPassed to M:Microsoft.VisualStudio.Shell.Interop.IVsDebuggableProjectCfg.DebugLaunch(System.UInt32) to allow optimizations. 
DBGLAUNCH_NoDebugLaunches without attaching a debugger. 
DBGLAUNCH_SelectedLaunches selected project instead of startup project. 
DBGLAUNCH_SilentStart the debugger without prompting the user 
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.

Show: