VcConfigurationBase Class

Summary

A single build configuration for a Visual C++ project or for a specific file in the project.
Assembly
NAnt.VSNet.dll
Namespace
NAnt.VSNet
Base Types
Derived Types
graph BT Type-->Base0["ConfigurationBase"] click Base0 "/api/NAnt.VSNet/ConfigurationBase" Base0-->Base1["Object"] Type["VcConfigurationBase"] class Type type-node Derived0["VcFileConfiguration"]-->Type click Derived0 "/api/NAnt.VSNet/VcFileConfiguration" Derived1["VcProjectConfiguration"]-->Type click Derived1 "/api/NAnt.VSNet/VcProjectConfiguration"

Syntax

public abstract class VcConfigurationBase : ConfigurationBase

Constructors

Fields

Name Constant Value Summary
Tools

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.
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.
Name string
Gets the name of the configuration.
ObjectDir DirectoryInfo
Get the directory in which intermediate build output will be stored for this configuration.
Inherited from ConfigurationBase
OutputDir DirectoryInfo
Gets the output directory.
OutputPath string
Gets the path for the output file.
Inherited from ConfigurationBase
PlatformName string
Gets the platform that the configuration targets.
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.
Inherited from ConfigurationBase
SolutionTask SolutionTask
Inherited from ConfigurationBase
UsePrecompiledHeader UsePrecompiledHeader

Methods

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