Summary
Base class for all project classes.
- Assembly
- NAnt
.VSNet .dll - Namespace
- NAnt
.VSNet - Base Types
-
- Object
- ProjectBase
- ManagedProjectBase
graph BT
Type-->Base0["ManagedProjectBase"]
click Base0 "/api/NAnt.VSNet/ManagedProjectBase"
Base0-->Base1["ProjectBase"]
click Base1 "/api/NAnt.VSNet/ProjectBase"
Base1-->Base2["Object"]
Type["JSharpProject"]
class Type type-node
Syntax
public class JSharpProject : ManagedProjectBase
Constructors
Properties
| Name | Value | Summary |
|---|---|---|
| BuildConfigurations | Configuration |
Gets a list of project configurations that can be build.
Inherited from ProjectBase
|
| DevEnvDir | string |
Inherited from ProjectBase
|
| ExtraOutputFiles | Hashtable |
Gets the extra set of output files for the project.
Inherited from ProjectBase
|
| FileExtension | string |
Gets the default file extension of sources for this project.
|
| GacCache | GacCache |
Inherited from ProjectBase
|
| Guid | string |
Gets or sets the unique identifier of the VS.NET project.
Inherited from ManagedProjectBase
|
| Name | string |
Gets the name of the VS.NET project.
Inherited from ManagedProjectBase
|
| ObjectDir | DirectoryInfo |
Get the directory in which intermediate build output that is not
specific to the build configuration will be stored.
Inherited from ProjectBase
|
| OutputDir | DirectoryInfo |
Inherited from ProjectBase
|
| ProductVersion | ProductVersion |
Gets the Visual Studio product version of the project.
Inherited from ProjectBase
|
| Project |
Configuration |
Gets a list of all configurations defined in the project.
Inherited from ProjectBase
|
| ProjectDependencies | Project |
Gets the set of projects that the project depends on.
Inherited from ProjectBase
|
| ProjectDirectory | DirectoryInfo |
Gets the directory containing the VS.NET project.
Inherited from ManagedProjectBase
|
| ProjectLocation | ProjectLocation |
Get the location of the project.
Inherited from ManagedProjectBase
|
| ProjectPath | string |
Gets the path of the VS.NET project.
Inherited from ManagedProjectBase
|
| ProjectSettings | ProjectSettings |
Inherited from ManagedProjectBase
|
| References | ArrayList |
Inherited from ManagedProjectBase
|
| ReferencesResolver | ReferencesResolver |
Inherited from ProjectBase
|
| SolutionTask | SolutionTask |
Inherited from ProjectBase
|
| TemporaryFiles | TempFileCollection |
Inherited from ProjectBase
|
| Type | ProjectType |
Gets the type of the project.
|
Methods
| Name | Value | Summary |
|---|---|---|
| Build |
BuildResult |
Inherited from ManagedProjectBase
|
| Compile |
bool |
Inherited from ProjectBase
|
| CopyFile |
void |
Copies the specified file if the destination file does not exist, or
the source file has been modified since it was previously copied.
Inherited from ProjectBase
|
| Create |
ProjectReferenceBase |
Inherited from ManagedProjectBase
|
| CreateReference |
ReferenceBase |
Inherited from ManagedProjectBase
|
| Determine |
ProductVersion |
Returns the Visual Studio product version of the specified project
XML fragment.
|
| Determine |
ProjectLocation |
Returns the project location from the specified project XML fragment.
|
| ExecuteBuildEvent |
bool |
Inherited from ProjectBase
|
| Get |
StringCollection |
Inherited from ProjectBase
|
| GetConfiguration |
ConfigurationBase |
Inherited from ProjectBase
|
| GetOutputFiles |
void |
Gets the complete set of output files for the project configuration
matching the specified solution configuration.
Inherited from ManagedProjectBase
|
| GetOutputPath |
string |
Inherited from ProjectBase
|
| GetProcessStartInfo |
ProcessStartInfo |
Returns a
System.Diagnostics.ProcessStartInfo for launching the compiler
for this project.
|
| GetProductVersion |
ProductVersion |
Returns the Visual Studio product version of the specified project
XML fragment.
Inherited from ManagedProjectBase
static
|
| GetProjectLocation |
ProjectLocation |
Returns the
NAnt.VSNet.ManagedProjectBase.ProjectLocation of the specified project
XML fragment.
Inherited from ManagedProjectBase
static
|
| Is |
bool |
Inherited from ManagedProjectBase
static
|
| IsManaged |
bool |
Gets a value indicating whether building the project for the specified
build configuration results in managed output.
Inherited from ManagedProjectBase
|
| IsSupported |
bool |
Returns a value indicating whether the project represented by the
specified XML fragment is supported by
NAnt.VSNet.JSharpProject.
static
|
| LoadGuid |
string |
Inherited from ManagedProjectBase
static
|
| Log |
void |
Logs a message with the given priority.
Inherited from ProjectBase
|
| Log |
void |
Logs a message with the given priority.
Inherited from ProjectBase
|
| Prepare |
void |
Prepares the project for being built.
|
| VerifyProjectXml |
void |
Verifies whether the specified XML fragment represents a valid project
that is supported by this
NAnt.VSNet.ProjectBase.
|
| WriteCompilerOptions |
void |
Inherited from ManagedProjectBase
|
| WriteProjectOptions |
void |
Inherited from ManagedProjectBase
|
