IVsDebuggableProjectCfg Interface

Enables a built configuration to be started and run by the debugger.

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

public interface IVsDebuggableProjectCfg : IVsProjectCfg

The IVsDebuggableProjectCfg type exposes the following members.

Public methodDebugLaunchStarts the debugger.
Public methodEnumOutputsObsolete method. Do not use.
Public methodget_BuildableProjectCfgProvides access to a configuration's IVsBuildableProjectCfg interface to use to manage the build process.
Public methodget_CanonicalNameReturns a configuration's canonical name.
Public methodget_DisplayNameReturns a string that describes the configuration and can be displayed in the environment's UI.
Public methodget_IsDebugOnlyObsolete method. Do not use.
Public methodget_IsPackagedObsolete method. Do not use.
Public methodget_IsReleaseOnlyObsolete method. Do not use.
Public methodget_IsSpecifyingOutputSupportedObsolete method. Do not use.
Public methodget_PlatformObsolete method. Do not use.
Public methodget_ProjectCfgProviderObsolete method. Do not use.
Public methodget_RootURLReturns a configuration's root URL for its output items.
Public methodget_TargetCodePageObsolete method. Do not use.
Public methodget_UpdateSequenceNumberObsolete method. Do not use.
Public methodOpenOutputObsolete method. Do not use.
Public methodQueryDebugLaunchDetermines whether the debugger can be launched, given the state of the launch flags.

The Start, F5 key combination can be used to run a project's configuration under control of the debugger.

Notes to Implementers

Implemented by projects to allow the debugger to launch a configuration. IVsDebuggableProjectCfg is an optional interface implemented on the configuration object with IVsCfg and IVsProjectCfg.

Notes to Callers

Called by the environment when the user elects to start the debugger by selecting the Start, F5 key combination.

Community Additions