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)

[GuidAttribute("2BC88742-618D-46B2-B65D-67AC990E3215")]
[InterfaceTypeAttribute(1)]
public interface IVsDebuggableProjectCfg : IVsProjectCfg

NameDescription
System_CAPS_pubmethodDebugLaunch(UInt32)

Starts the debugger.

System_CAPS_pubmethodEnumOutputs(IVsEnumOutputs)

Obsolete method. Do not use.

System_CAPS_pubmethodget_BuildableProjectCfg(IVsBuildableProjectCfg)

Provides access to a configuration's IVsBuildableProjectCfg interface to use to manage the build process.

System_CAPS_pubmethodget_CanonicalName(String)

Returns a configuration's canonical name.

System_CAPS_pubmethodget_DisplayName(String)

Returns a string that describes the configuration and can be displayed in the environment's UI.

System_CAPS_pubmethodget_IsDebugOnly(Int32)

Obsolete method. Do not use.

System_CAPS_pubmethodget_IsPackaged(Int32)

Obsolete method. Do not use.

System_CAPS_pubmethodget_IsReleaseOnly(Int32)

Obsolete method. Do not use.

System_CAPS_pubmethodget_IsSpecifyingOutputSupported(Int32)

Obsolete method. Do not use.

System_CAPS_pubmethodget_Platform(Guid)

Obsolete method. Do not use.

System_CAPS_pubmethodget_ProjectCfgProvider(IVsProjectCfgProvider)

Obsolete method. Do not use.

System_CAPS_pubmethodget_RootURL(String)

Returns a configuration's root URL for its output items.

System_CAPS_pubmethodget_TargetCodePage(UInt32)

Obsolete method. Do not use.

System_CAPS_pubmethodget_UpdateSequenceNumber(ULARGE_INTEGER[])

Obsolete method. Do not use.

System_CAPS_pubmethodOpenOutput(String, IVsOutput)

Obsolete method. Do not use.

System_CAPS_pubmethodQueryDebugLaunch(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.

Return to top
Show: