Share via


IVsDebuggableProjectCfg2 Interface

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

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

Syntax

'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("2559D053-417E-4276-A905-193191B5816A")> _
Public Interface IVsDebuggableProjectCfg2 _
    Inherits IVsDebuggableProjectCfg
[InterfaceTypeAttribute()]
[GuidAttribute("2559D053-417E-4276-A905-193191B5816A")]
public interface IVsDebuggableProjectCfg2 : IVsDebuggableProjectCfg
[InterfaceTypeAttribute()]
[GuidAttribute(L"2559D053-417E-4276-A905-193191B5816A")]
public interface class IVsDebuggableProjectCfg2 : IVsDebuggableProjectCfg
[<InterfaceTypeAttribute()>]
[<GuidAttribute("2559D053-417E-4276-A905-193191B5816A")>]
type IVsDebuggableProjectCfg2 =  
    interface 
        interface IVsDebuggableProjectCfg 
    end
public interface IVsDebuggableProjectCfg2 extends IVsDebuggableProjectCfg

The IVsDebuggableProjectCfg2 type exposes the following members.

Methods

  Name Description
Public method DebugLaunch Starts the debugger. Inherited from IVsDebuggableProjectCfg.
Public method EnumOutputs Obsolete method. Do not use. Inherited from IVsDebuggableProjectCfg.
Public method get_BuildableProjectCfg Provides access to a configuration's IVsBuildableProjectCfg interface to use to manage the build process. Inherited from IVsDebuggableProjectCfg.
Public method get_CanonicalName Returns a configuration's canonical name. Inherited from IVsDebuggableProjectCfg.
Public method get_DisplayName Returns a string that describes the configuration and can be displayed in the environment's UI. Inherited from IVsDebuggableProjectCfg.
Public method get_IsDebugOnly Obsolete method. Do not use. Inherited from IVsDebuggableProjectCfg.
Public method get_IsPackaged Obsolete method. Do not use. Inherited from IVsDebuggableProjectCfg.
Public method get_IsReleaseOnly Obsolete method. Do not use. Inherited from IVsDebuggableProjectCfg.
Public method get_IsSpecifyingOutputSupported Obsolete method. Do not use. Inherited from IVsDebuggableProjectCfg.
Public method get_Platform Obsolete method. Do not use. Inherited from IVsDebuggableProjectCfg.
Public method get_ProjectCfgProvider Obsolete method. Do not use. Inherited from IVsDebuggableProjectCfg.
Public method get_RootURL Returns a configuration's root URL for its output items. Inherited from IVsDebuggableProjectCfg.
Public method get_TargetCodePage Obsolete method. Do not use. Inherited from IVsDebuggableProjectCfg.
Public method get_UpdateSequenceNumber Obsolete method. Do not use. Inherited from IVsDebuggableProjectCfg.
Public method OnBeforeDebugLaunch Provides a method the implementer can use to perform necessary actions before the actual launch of the debugger.
Public method OpenOutput Obsolete method. Do not use. Inherited from IVsDebuggableProjectCfg.
Public method QueryDebugLaunch Determines whether the debugger can be launched, given the state of the launch flags. Inherited from IVsDebuggableProjectCfg.

Top

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace