Summary
Builds the specified targets in the project file using
MSBuild.
- Assembly
- NAnt
.Contrib .dll - Namespace
- NAnt
.Contrib .Tasks - Base Types
-
- ExternalProgramBase
graph BT
Type-->Base0["ExternalProgramBase"]
Type["MsbuildTask"]
class Type type-node
Syntax
[TaskName("msbuild")]
[ProgramLocation(LocationType.FrameworkDir)]
public class MsbuildTask : ExternalProgramBase
Remarks
If a project file is not specified, MSBuild searches the current working directory for a file that has a file extension that ends in "proj" and uses that file.
Attributes
| Type | Description |
|---|---|
| TaskName | |
| ProgramLocation |
Properties
| Name | Value | Summary |
|---|---|---|
| Managed | ManagedExecution |
Gets a value indiciating whether the external program is a managed
application which should be executed using a runtime engine, if
configured.
|
| NoAutoResponse | bool |
Do not auto-include the MSBuild.rsp file.
|
| ProgramArguments | string |
Gets the command line arguments for the external program.
|
| ProjectFile | FileInfo |
The project to build.
|
| Properties | ArrayList |
Set or override these project-level properties.
|
| Target | string |
Build these targets in this project. Use a semicolon or a comma
comma to separate multiple targets.
|
| Verbosity | MsbuildTask |
Specifies the amount of information to display in the MSBuild log.
|
Methods
| Name | Value | Summary |
|---|---|---|
| ExecuteTask |
void |
Starts the external process and captures its output.
|
