Expand Minimize

__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_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.

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2015 Microsoft