Share via


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)

Syntax

'Declaration
<GuidAttribute("1ADBDD51-0513-4C8F-ABF2-959196DDBF81")> _
Public Interface VCCustomBuildTool
[GuidAttribute("1ADBDD51-0513-4C8F-ABF2-959196DDBF81")]
public interface VCCustomBuildTool
[GuidAttribute(L"1ADBDD51-0513-4C8F-ABF2-959196DDBF81")]
public interface class VCCustomBuildTool
[<GuidAttribute("1ADBDD51-0513-4C8F-ABF2-959196DDBF81")>]
type VCCustomBuildTool =  interface end
public interface VCCustomBuildTool

The VCCustomBuildTool type exposes the following members.

Properties

  Name Description
Public property AdditionalDependencies Gets or sets additional configuration-specific items to add to the link line, such as comdlg32.lib or kernel32.lib.
Public property CommandLine Gets or sets a command line for the build event tool to run.
Public property Description Gets or sets a string that represents the description for the object or the use of the output group.
Public property ExecutionBucket Infrastructure. Microsoft Internal Use Only.
Public property Outputs Gets or sets the output files the custom build step generates.
Public property ToolKind Gets the name of the kind of tool this is.
Public property toolName Gets the name of the specified tool.
Public property ToolPath Gets the path to the specified tool.
Public property VCProjectEngine Gets a pointer to the project engine.

Top

Remarks

For more information, see Specifying Custom Build Tools and Modifying Project Settings.

See Also

Reference

Microsoft.VisualStudio.VCProjectEngine Namespace