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)
The IVsDebuggableProjectCfg type exposes the following members.
| Name | Description | |
|---|---|---|
|
DebugLaunch | Starts the debugger. |
|
EnumOutputs(IVsEnumOutputs) | Obsolete method. Do not use. |
|
EnumOutputs(IVsEnumOutputs) | Obsolete method. Do not use. (Inherited from IVsProjectCfg.) |
|
get_BuildableProjectCfg(IVsBuildableProjectCfg) | Provides access to a configuration's IVsBuildableProjectCfg interface to use to manage the build process. |
|
get_BuildableProjectCfg(IVsBuildableProjectCfg) | Provides access to a configuration's IVsBuildableProjectCfg interface to use to manage the build process. (Inherited from IVsProjectCfg.) |
|
get_CanonicalName(String) | Returns a configuration's canonical name. |
|
get_CanonicalName(String) | Returns a configuration's canonical name. (Inherited from IVsProjectCfg.) |
|
get_DisplayName(String) | Returns a string that describes the configuration and can be displayed in the environment's UI. |
|
get_DisplayName(String) | Returns a string that describes the configuration and can be displayed in the environment's UI. (Inherited from IVsProjectCfg.) |
|
get_IsDebugOnly(Int32) | Obsolete method. Do not use. |
|
get_IsDebugOnly(Int32) | Obsolete method. Do not use. (Inherited from IVsProjectCfg.) |
|
get_IsPackaged(Int32) | Obsolete method. Do not use. |
|
get_IsPackaged(Int32) | Obsolete method. Do not use. (Inherited from IVsProjectCfg.) |
|
get_IsReleaseOnly(Int32) | Obsolete method. Do not use. |
|
get_IsReleaseOnly(Int32) | Obsolete method. Do not use. (Inherited from IVsProjectCfg.) |
|
get_IsSpecifyingOutputSupported(Int32) | Obsolete method. Do not use. |
|
get_IsSpecifyingOutputSupported(Int32) | Obsolete method. Do not use. (Inherited from IVsProjectCfg.) |
|
get_Platform(Guid) | Obsolete method. Do not use. |
|
get_Platform(Guid) | Obsolete method. Do not use. (Inherited from IVsProjectCfg.) |
|
get_ProjectCfgProvider(IVsProjectCfgProvider) | Obsolete method. Do not use. |
|
get_ProjectCfgProvider(IVsProjectCfgProvider) | Obsolete method. Do not use. (Inherited from IVsProjectCfg.) |
|
get_RootURL(String) | Returns a configuration's root URL for its output items. |
|
get_RootURL(String) | Returns a configuration's root URL for its output items. (Inherited from IVsProjectCfg.) |
|
get_TargetCodePage(UInt32) | Obsolete method. Do not use. |
|
get_TargetCodePage(UInt32) | Obsolete method. Do not use. (Inherited from IVsProjectCfg.) |
|
get_UpdateSequenceNumber(ULARGE_INTEGER[]) | Obsolete method. Do not use. |
|
get_UpdateSequenceNumber(ULARGE_INTEGER[]) | Obsolete method. Do not use. (Inherited from IVsProjectCfg.) |
|
OpenOutput(String, IVsOutput) | Obsolete method. Do not use. |
|
OpenOutput(String, IVsOutput) | Obsolete method. Do not use. (Inherited from IVsProjectCfg.) |
|
QueryDebugLaunch | 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.