Share via


IExeProjectExtension Interface

Extends the .exe project system to make additional debug engines and port suppliers available.

Namespace:  Microsoft.VisualStudio.Debugger.VsDebugPresentationExtension
Assembly:  Microsoft.VisualStudio.Debugger.Interop.10.0 (in Microsoft.VisualStudio.Debugger.Interop.10.0.dll)

Syntax

'Declaration
<GuidAttribute("0BE35F05-8980-4B07-91A8-6BEFB29BA67E")> _
Public Interface IExeProjectExtension
[GuidAttribute("0BE35F05-8980-4B07-91A8-6BEFB29BA67E")]
public interface IExeProjectExtension
[GuidAttribute(L"0BE35F05-8980-4B07-91A8-6BEFB29BA67E")]
public interface class IExeProjectExtension
[<GuidAttribute("0BE35F05-8980-4B07-91A8-6BEFB29BA67E")>]
type IExeProjectExtension =  interface end
public interface IExeProjectExtension

The IExeProjectExtension type exposes the following members.

Properties

  Name Description
Public property Engines Gets a list of debugger engines an executable can be launched against.
Public property PortSuppliers Gets a list of available port suppliers against with an executable can be launched.

Top

Methods

  Name Description
Public method RemoteMachineIsPortName Determines whether the bstrPortName member from the VsDebugTargetInfo2 struct should be populated with the remote machine name.

Top

Remarks

This class is part of the extensibility that allows third parties to make custom debug engines available to the .exe project system.

See Also

Reference

Microsoft.VisualStudio.Debugger.VsDebugPresentationExtension Namespace