VcProjectConfiguration Class

Summary

Represents a Visual C++ project configuration.
Assembly
NAnt.VSNet.dll
Namespace
NAnt.VSNet
Base Types
graph BT Type-->Base0["VcConfigurationBase"] click Base0 "/api/NAnt.VSNet/VcConfigurationBase" Base0-->Base1["ConfigurationBase"] click Base1 "/api/NAnt.VSNet/ConfigurationBase" Base1-->Base2["Object"] Type["VcProjectConfiguration"] class Type type-node

Syntax

public class VcProjectConfiguration : VcConfigurationBase

Fields

Name Constant Value Summary
Tools
Inherited from VcConfigurationBase

Properties

Name Value Summary
BuildPath string
Gets the path in which the output file will be created before its copied to the actual output path.
Inherited from VcConfigurationBase
CharacterSet CharacterSet
Tells the compiler which character set to use.
ExtraOutputFiles Hashtable
Gets the set of output files that is specific to the project configuration.
Inherited from ConfigurationBase
IntermediateDir string
Gets the intermediate directory, specified relative to project directory.
ManagedExtensions bool
Gets a value indicating whether Managed Extensions for C++ are enabled.
Name string
Gets the name of the configuration.
Inherited from VcConfigurationBase
ObjectDir DirectoryInfo
Get the directory in which intermediate build output will be stored for this configuration.
OutputDir DirectoryInfo
Gets the output directory.
Inherited from VcConfigurationBase
OutputPath string
Gets the absolute path for the output file.
PlatformName string
Gets the platform that the configuration targets.
Inherited from VcConfigurationBase
Project ProjectBase
Gets the project.
Inherited from ConfigurationBase
ReferencesPath string
Gets a comma-separated list of directories to scan for assembly references.
RelativeOutputDir string
Get the path of the output directory relative to the project directory.
SolutionTask SolutionTask
Inherited from ConfigurationBase
Type VcProjectConfiguration.ConfigurationType
UseOfATL UseOfATL
Gets a value indicating how ATL is used by the configuration.
UseOfMFC UseOfMFC
Gets a value indicating how MFC is used by the configuration.
UsePrecompiledHeader UsePrecompiledHeader
Inherited from VcConfigurationBase
WholeProgramOptimization bool

Methods

Name Value Summary
ExpandMacros(string) string
Inherited from ConfigurationBase
GetToolArguments(string, VcArgumentMap) Hashtable
Inherited from VcConfigurationBase
GetToolArguments(string, VcArgumentMap, VcArgumentMap.ArgGroup) Hashtable
GetToolSetting(string, string) string
Gets the value of a given setting for a specified tool.
Inherited from VcConfigurationBase
GetToolSetting(string, string, string) string
Gets the value of a given setting for a specified tool.