VCFileConfiguration Interface
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.
Assembly: Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)
| Name | Description | |
|---|---|---|
![]() | 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. |
| Name | Description | |
|---|---|---|
![]() | Compile(Boolean, Boolean) | Compiles the selected file or reference. |
![]() | Evaluate(String) | Evaluates the value of a project model or environment macro. See 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. |

