The properties of the Project class are listed below. For a complete list of Project class members, see the Project Members topic.
BaseDirectory | Gets or sets the base directory used for relative references. |
BuildFileLocalName | Gets the path to the build file. |
BuildFileUri | Gets the Uri form of the current project definition. |
BuildListeners | Gets the build listeners for this project. |
BuildTargets | The list of targets to build. |
ConfigurationNode | Gets the XmlNode NAnt should use to initialize configuration settings. |
CurrentTarget | Gets the current target. |
DataTypeReferences | Gets the DataTypeBase instances defined in this project. |
DefaultTargetName | Missing <summary> documentation for P:NAnt.Core.Project.DefaultTargetName |
Document | Gets the active Project definition. |
FrameworkNeutralProperties | Gets the framework-neutral properties defined in the NAnt configuration file. |
Frameworks | Gets a collection of available .NET frameworks. |
IndentationLevel | Gets or sets the indendation level of the build output. |
IndentationSize | Gets or sets the indentation size of the build output. |
NamespaceManager | Gets the XmlNamespaceManager. |
PlatformName | Gets the name of the platform on which NAnt is currently running. |
ProjectName | Gets the name of the Project. |
Properties | Gets the properties defined in this project. |
RuntimeFramework | Gets the framework in which NAnt is currently running. |
TargetFramework | Gets or sets the framework to use for compilation. |
Targets | Gets the targets defined in this project. |
Threshold | Gets or sets the default threshold level for build loggers. |
Verbose | Gets a value indicating whether tasks should output more build log messages. |
Project Class | NAnt.Core Namespace