Share via


IVsDebuggableProjectCfg2 Interface

Definition

Supports Debug Launch (F5 command). Extends IVsDebuggableProjectCfg to provide a method call (OnBeforeDebugLaunch(UInt32)) before launching the debugger.

public interface class IVsDebuggableProjectCfg2 : Microsoft::VisualStudio::Shell::Interop::IVsDebuggableProjectCfg
public interface class IVsDebuggableProjectCfg2 : Microsoft::VisualStudio::Shell::Interop::IVsDebuggableProjectCfg
__interface IVsDebuggableProjectCfg2 : Microsoft::VisualStudio::Shell::Interop::IVsDebuggableProjectCfg
[System.Runtime.InteropServices.Guid("2559D053-417E-4276-A905-193191B5816A")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsDebuggableProjectCfg2 : Microsoft.VisualStudio.Shell.Interop.IVsDebuggableProjectCfg
[<System.Runtime.InteropServices.Guid("2559D053-417E-4276-A905-193191B5816A")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsDebuggableProjectCfg2 = interface
    interface IVsDebuggableProjectCfg
[<System.Runtime.InteropServices.Guid("2559D053-417E-4276-A905-193191B5816A")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsDebuggableProjectCfg2 = interface
    interface IVsDebuggableProjectCfg
    interface IVsProjectCfg
    interface IVsCfg
Public Interface IVsDebuggableProjectCfg2
Implements IVsDebuggableProjectCfg
Attributes
Implements

Methods

DebugLaunch(UInt32)

Starts the debugger. Inherited from IVsDebuggableProjectCfg.

EnumOutputs(IVsEnumOutputs)

Obsolete method. Do not use. Inherited from IVsDebuggableProjectCfg.

get_BuildableProjectCfg(IVsBuildableProjectCfg)

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

get_CanonicalName(String)

Returns a configuration's canonical name. Inherited from IVsDebuggableProjectCfg.

get_DisplayName(String)

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

get_IsDebugOnly(Int32)

Obsolete method. Do not use. Inherited from IVsDebuggableProjectCfg.

get_IsPackaged(Int32)

Obsolete method. Do not use. Inherited from IVsDebuggableProjectCfg.

get_IsReleaseOnly(Int32)

Obsolete method. Do not use. Inherited from IVsDebuggableProjectCfg.

get_IsSpecifyingOutputSupported(Int32)

Obsolete method. Do not use. Inherited from IVsDebuggableProjectCfg.

get_Platform(Guid)

Obsolete method. Do not use. Inherited from IVsDebuggableProjectCfg.

get_ProjectCfgProvider(IVsProjectCfgProvider)

Obsolete method. Do not use. Inherited from IVsDebuggableProjectCfg.

get_RootURL(String)

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

get_TargetCodePage(UInt32)

Obsolete method. Do not use. Inherited from IVsDebuggableProjectCfg.

get_UpdateSequenceNumber(ULARGE_INTEGER[])

Obsolete method. Do not use. Inherited from IVsDebuggableProjectCfg.

OnBeforeDebugLaunch(UInt32)

Provides a method the implementer can use to perform necessary actions before the actual launch of the debugger.

OpenOutput(String, IVsOutput)

Obsolete method. Do not use. Inherited from IVsDebuggableProjectCfg.

QueryDebugLaunch(UInt32, Int32)

Determines whether the debugger can be launched, given the state of the launch flags. Inherited from IVsDebuggableProjectCfg.

Applies to