Summary
Converts a Visual Studio.NET Solution to a NAnt build file or nmake file.
- Assembly
- NAnt
.Contrib .dll - Namespace
- NAnt
.Contrib .Tasks - Base Types
-
- Task
graph BT
Type-->Base0["Task"]
Type["SlingshotTask"]
class Type type-node
Syntax
[TaskName("slingshot")]
[Obsolete("Use the <solution> task instead.", false)]
public class SlingshotTask : Task
Examples
Convert the solution MySolution.sln
to the NAnt build file
MySolution.build
and call the new build file.
<slingshot solution="MySolution.sln" format="nant" output="MySolution.build">
<parameters>
<option name="build.basedir" value="..\bin"/>
</parameters>
</slingshot>
<nant buildfile="MySolution.build"/>
Convert the solution MySolution.sln
to the NAnt build file
MySolution.build
. As the solution contains one or more web
projects, one or more maps needs to be specified.
<slingshot solution="MySolution.sln" format="nant" output="MySolution.build">
<parameters>
<option name="build.basedir" value="..\bin"/>
</parameters>
<maps>
<option name="http://localhost" value="C:\Inetpub\wwwroot"/>
</maps>
</slingshot>
Attributes
Type | Description |
---|---|
TaskName | |
ObsoleteAttribute |
Properties
Name | Value | Summary |
---|---|---|
Format | string |
The output file format - either
nant or nmake .
|
Maps | OptionCollection |
Mappings from URI to directories. These are required for web projects.
|
Output | string |
The output file name.
|
Parameters | OptionCollection |
Parameters to pass to SLiNgshoT. The parameter
build.basedir is required.
|
Solution | string |
The Visual Studio.NET solution file to convert.
|
Methods
Name | Value | Summary |
---|---|---|
ExecuteTask |
void |