Partilhar via


VCFileConfiguration Interface

Definition

The VCFileConfiguration object contains build information about a file (VCFile object), including such things as what tool is attached to the file for that configuration.

public interface class VCFileConfiguration
public interface class VCFileConfiguration
__interface VCFileConfiguration
[System.Runtime.InteropServices.Guid("78875336-DFD3-4958-8296-E770BC369404")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface VCFileConfiguration
[<System.Runtime.InteropServices.Guid("78875336-DFD3-4958-8296-E770BC369404")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type VCFileConfiguration = interface
Public Interface VCFileConfiguration
Attributes

Properties

ExcludedFromBuild

Gets or sets a value indicating whether this item is excluded from the build.

File

Gets the file in which this VCFileConfiguration object is declared.

Name

Gets or sets the name of the object.

OutputUpToDate

Gets a value indicating whether the output of the specified file is up to date.

Parent

Gets the immediate parent object of a given object.

ProjectConfiguration

The project configuration associated with the selected file configuration.

Tool

Gets the tool that will build the file.

VCProjectEngine

Returns a pointer to the project engine.

Methods

Compile(Boolean, Boolean)

Compiles the selected file or reference.

Evaluate(String)

Evaluates the value of a project model or environment macro. See Common Macros for Build Commands and Properties for more information about these macros.

MatchName(String, Boolean)

Matches a specified name to the name of a collection item.

Applies to