Share via


IVsOutput Interface

Provides information about the outputs of a configuration.

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

Syntax

'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("0238DCC5-62D6-4DAC-A977-2C6A36C502F4")> _
Public Interface IVsOutput
[InterfaceTypeAttribute()]
[GuidAttribute("0238DCC5-62D6-4DAC-A977-2C6A36C502F4")]
public interface IVsOutput
[InterfaceTypeAttribute()]
[GuidAttribute(L"0238DCC5-62D6-4DAC-A977-2C6A36C502F4")]
public interface class IVsOutput
[<InterfaceTypeAttribute()>]
[<GuidAttribute("0238DCC5-62D6-4DAC-A977-2C6A36C502F4")>]
type IVsOutput =  interface end
public interface IVsOutput

The IVsOutput type exposes the following members.

Methods

  Name Description
Public method get_CanonicalName Returns the canonical name of an output item.
Public method get_DeploySourceURL Returns the web location of an output item.
Public method get_DisplayName Returns the display name of an output item.
Public method get_Type Obsolete method. Do not use.

Top

Remarks

Projects, depending on the configuration, can produce different outputs, such as .exe or .dll files. These outputs are made available through an object that supports the IVsOutput interface. Outputs within a project configuration can be enumerated using the IVsEnumOutputs interface.

Notes to Implementers

Implemented by project configurations that produce output items from their build process.

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace