This documentation is archived and is not being maintained.

Outputs Property

Visual Studio .NET 2003

Specifies the output files the custom build step generates.

[Visual Basic .NET]
Public Property Outputs() As String
[Visual Basic 6]
Property Get Outputs() As String
Property Let Outputs( _
   ByVal NewValue As String _
HRESULT __stdcall get_Outputs(
   /* [out, retval] */ BSTR* retVal
HRESULT __stdcall put_Outputs(
   /* [in] */ BSTR NewValue
public string Outputs {get; set;}
[JScript .NET]
public function get Outputs() : String
public function set Outputs(
   NewValue : String


The following sample code modifies the Outputs property in the development environment:

' add reference to Microsoft.VisualStudio.VCProjectEngine
Imports EnvDTE
Imports Microsoft.VisualStudio.VCProjectEngine

Public Module Module1
    Sub Test()
        Dim prj As VCProject
        Dim cfgs, tools As IVCCollection
        Dim cfg As VCConfiguration
        Dim tool As VCCustomBuildTool
        prj = DTE.Solution.Projects.Item(1).Object
        cfgs = prj.Configurations
        cfg = cfgs.Item(1)
        tool = cfg.Tools("VCCustomBuildTool")
        tool.Outputs = "your output"
    End Sub
End Module

See Samples for Project Model Extensibility for information on how to compile and run this sample.

See Also

Applies To: VCCustomBuildTool Object