NAnt SDK Documentation - v0.85-nightly-2005-11-09

ProjectBase Members

ProjectBase overview

Protected Static (Shared) Methods

LoadXmlDocumentMissing <summary> documentation for M:NAnt.VSNet.ProjectBase.LoadXmlDocument(System.String)

Public Instance Properties

BuildConfigurations Gets a list of project configurations that can be build.
ConfigurationsMissing <summary> documentation for P:NAnt.VSNet.ProjectBase.Configurations
ExtraOutputFiles Gets the extra set of output files for the project.
Guid Gets or sets the unique identifier of the VS.NET project.
Name Gets the name of the VS.NET project.
ObjectDir Get the directory in which intermediate build output that is not specific to the build configuration will be stored.
ProductVersion Gets the Visual Studio product version of the project.
ProjectConfigurations Gets a case-insensitive list of project configurations.
ProjectDependencies Gets the set of projects that the project depends on.
ProjectDirectory Gets the directory containing the VS.NET project.
ProjectLocation Get the location of the project.
ProjectPath Gets the path of the VS.NET project.
ReferencesMissing <summary> documentation for P:NAnt.VSNet.ProjectBase.References
ReferencesResolverMissing <summary> documentation for P:NAnt.VSNet.ProjectBase.ReferencesResolver
SolutionTaskMissing <summary> documentation for P:NAnt.VSNet.ProjectBase.SolutionTask
TemporaryFilesMissing <summary> documentation for P:NAnt.VSNet.ProjectBase.TemporaryFiles
Type Gets the type of the project.

Public Instance Methods

CompileMissing <summary> documentation for M:NAnt.VSNet.ProjectBase.Compile(System.String)
CreateProjectReferenceMissing <summary> documentation for M:NAnt.VSNet.ProjectBase.CreateProjectReference(NAnt.VSNet.ProjectBase,System.Boolean,System.Boolean)
Equals (inherited from Object) 
GetAssemblyReferencesMissing <summary> documentation for M:NAnt.VSNet.ProjectBase.GetAssemblyReferences(System.String)
GetConfigurationMissing <summary> documentation for M:NAnt.VSNet.ProjectBase.GetConfiguration(System.String)
GetHashCode (inherited from Object) 
GetOutputFiles Gets the complete set of output files for the project. configuration.
GetOutputPathMissing <summary> documentation for M:NAnt.VSNet.ProjectBase.GetOutputPath(System.String)
GetType (inherited from Object) 
IsManaged Gets a value indicating whether building the project for the specified build configuration results in managed output.
ToString (inherited from Object) 

Protected Instance Constructors

ProjectBase Constructor Initializes a new instance of the ProjectBase class.

Protected Instance Properties

DevEnvDirMissing <summary> documentation for P:NAnt.VSNet.ProjectBase.DevEnvDir
GacCacheMissing <summary> documentation for P:NAnt.VSNet.ProjectBase.GacCache
OutputDirMissing <summary> documentation for P:NAnt.VSNet.ProjectBase.OutputDir

Protected Instance Methods

BuildMissing <summary> documentation for M:NAnt.VSNet.ProjectBase.Build(System.String)
CopyFile Copies the specified file if the destination file does not exist, or the source file has been modified since it was previously copied.
DetermineProductVersion Returns the Visual Studio product version of the specified project XML fragment.
ExecuteBuildEventMissing <summary> documentation for M:NAnt.VSNet.ProjectBase.ExecuteBuildEvent(System.String,System.String,System.String,System.String,NAnt.VSNet.ConfigurationBase)
Finalize (inherited from Object) 
LogOverloaded. Logs a message with the given priority.
MemberwiseClone (inherited from Object) 
Prepare Prepares the project for being built.
VerifyProjectXml Verifies whether the specified XML fragment represents a valid project that is supported by this ProjectBase.

Protected Internal Instance Methods

ExpandMacro Expands the given macro.

See Also

ProjectBase Class | NAnt.VSNet Namespace