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

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft