This topic has not yet been rated - Rate this topic

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)

[InterfaceTypeAttribute(1)] 
[GuidAttribute("0238DCC5-62D6-4DAC-A977-2C6A36C502F4")] 
public interface IVsOutput
/** @attribute InterfaceTypeAttribute(1) */ 
/** @attribute GuidAttribute("0238DCC5-62D6-4DAC-A977-2C6A36C502F4") */ 
public interface IVsOutput
InterfaceTypeAttribute(1) 
GuidAttribute("0238DCC5-62D6-4DAC-A977-2C6A36C502F4") 
public interface IVsOutput

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.

See illustrations of the implementation and/or calling of this interface in the samples Basic Project Sample, My C Package Sample, and Figures Project Sample.

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

Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ