IVsDebuggableProjectCfg Interface
Enables a built configuration to be started and run by the debugger.
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
| Name | Description | |
|---|---|---|
![]() | DebugLaunch(UInt32) | Starts the debugger. |
![]() | EnumOutputs(IVsEnumOutputs^) | Obsolete method. Do not use. |
![]() | get_BuildableProjectCfg(IVsBuildableProjectCfg^) | Provides access to a configuration's IVsBuildableProjectCfg interface to use to manage the build process. |
![]() | get_CanonicalName(String^) | Returns a configuration's canonical name. |
![]() | get_DisplayName(String^) | Returns a string that describes the configuration and can be displayed in the environment's UI. |
![]() | get_IsDebugOnly(Int32) | Obsolete method. Do not use. |
![]() | get_IsPackaged(Int32) | Obsolete method. Do not use. |
![]() | get_IsReleaseOnly(Int32) | Obsolete method. Do not use. |
![]() | get_IsSpecifyingOutputSupported(Int32) | Obsolete method. Do not use. |
![]() | get_Platform(Guid) | Obsolete method. Do not use. |
![]() | get_ProjectCfgProvider(IVsProjectCfgProvider^) | Obsolete method. Do not use. |
![]() | get_RootURL(String^) | Returns a configuration's root URL for its output items. |
![]() | get_TargetCodePage(UInt32) | Obsolete method. Do not use. |
![]() | get_UpdateSequenceNumber(array<ULARGE_INTEGER>^) | Obsolete method. Do not use. |
![]() | OpenOutput(String^, IVsOutput^) | Obsolete method. Do not use. |
![]() | QueryDebugLaunch(UInt32, Int32) | Determines 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.
