We recommend using Visual Studio 2017
This documentation is archived and is not being maintained.

VCCustomBuildTool Interface

The VCCustomBuildTool object programmatically accesses the properties in the Custom Build Step property page in a project's Property Pages dialog box.

Namespace:  Microsoft.VisualStudio.VCProjectEngine
Assembly:  Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)

public interface VCCustomBuildTool

The VCCustomBuildTool type exposes the following members.

Public propertyAdditionalDependenciesGets or sets additional configuration-specific items to add to the link line, such as comdlg32.lib or kernel32.lib.
Public propertyCommandLineGets or sets a command line for the build event tool to run.
Public propertyDescriptionGets or sets a string that represents the description for the object or the use of the output group.
Public propertyExecutionBucketInfrastructure. Microsoft Internal Use Only.
Public propertyOutputsGets or sets the output files the custom build step generates.
Public propertyToolKindGets the name of the kind of tool this is.
Public propertytoolNameGets the name of the specified tool.
Public propertyToolPathGets the path to the specified tool.
Public propertyVCProjectEngineGets a pointer to the project engine.