NAntContrib Help Task Reference | v0.92-alpha1 |
[This is preliminary documentation and subject to change.]
Task | Summary |
---|---|
adsigetprop | Used to get the value of a property from an ADSI object. |
adsisetprop | Sets a property on an ADSI object. |
astyle | Formats source code in a given directory to a specified code format. |
btsdeploy | Deploys an assembly to a given BizTalk configuration database. |
btsexport | Exports bindings for a BizTalk assembly to an assembly binding information file. |
btshost | Allows BizTalk (in-process) host instances to be controlled. |
btsimport | Imports bindings from a given assembly binding information file into the specified BizTalk configuration database. |
btsorchestration | Performs a set of actions on a given orchestration. |
btsreceivelocation | Allows BizTalk receive locations to be controlled. |
btsreset | Allows stopping, starting and resetting of BizTalk in-process host instances on the specified server. |
btssendport | Allows BizTalk send ports to be controlled. |
btsunbind | Removes all bindings for a given assembly from a BizTalk configuration database. |
btsundeploy | Removes a given assembly from a BizTalk configuration database. |
cccatcs | Displays a ClearCase config spec. |
cccheckin | Checks files into a ClearCase VOB. |
cccheckout | Checks files out of a ClearCase VOB. |
cclock | Locks ClearCase elements. |
ccmkelem | Creates elements in a ClearCase VOB. |
ccmklabel | Applies a ClearCase label. |
ccmklbtype | Creates a label object in a ClearCase VOB. |
ccrmtype | Removes elements from a ClearCase VOB. |
ccuncheckout | Uncheckout ClearCase elements. |
ccunlock | Unlocks ClearCase elements. |
ccupdate | Updates a ClearCase view. |
cd | Changes the current working directory. |
checksum | Calculates checksums for a set of files. Loosely based on Ant's Checksum task. |
choose |
Executes an alternate set of task or type definition depending on conditions that are individually set on each group. |
codestats | Generates statistics from source code. |
comregister | Register COM servers or type libraries. |
concat | A task that concatenates a set of files. Loosely based on Ant's Concat task. |
deliisdir | Deletes a virtual directory from a given web site hosted on Internet Information Server. |
depends | On execution guarantees the listed dependencies are resolved before continuing. It is particularly useful for handling dynamic dependencies that change based on some input conditions/parameters, or when the dependencies are not known until runtime. |
disco | Discovers the URLs of XML web services on a web server and saves documents related to them to the local disk. The resulting .discomap, .wsdl, and .xsd files can be used with the <wsdl> task to produce web service clients and and abstract web service servers using ASP.NET. |
fxcop | Analyzes managed code assemblies and reports information about the assemblies, such as possible design, localization, performance, and security improvements. |
gac | Manipulates the contents of the global assembly cache. |
gac-install | Installs assemblies into the Global Assembly Cache (GAC) by using the gacutil SDK tool. |
gac-uninstall | Uninstalls assemblies from the Global Assembly Cache (GAC) by using the gacutil SDK tool. |
grep | Searches files for a regular-expression and produces an XML report of the matches. |
hxcomp | Compiles a Microsoft HTML Help 2.0 Project. |
hxreg | Registers a Microsoft HTML Help 2.0 Collection. |
iisapppool | Allows an IIS application pool to be controlled. |
iisdirinfo | Lists the configuration settings of a specified virtual directory in a web site hosted on Internet Information Server. |
iniread | Reads String values in INI files. |
iniwrite | Sets String values in INI files. |
kill | Immediately stops a given process. |
loadproperties | Loads a file's contents as NAnt properties. |
mgmtclassgen | A task that generates strongly typed WMI classes using mgmtclassgen.exe . |
mkiisdir | Creates or modifies a virtual directory of a web site hosted on Internet Information Server. |
mkschanges | Generates an XML file containing the differences between the sandbox and the project in the MKS database. |
mkscheckpoint | Checkpoints a project in an MKS Source Integrity database. |
mksget | Retrieves an item or project from MKS Source Integrity. |
msbuild | Builds the specified targets in the project file using MSBuild . |
msi | Creates a Windows Installer (also known as Microsoft Installer, or MSI) setup database for installing software on the Windows Platform. |
msm | Builds a Windows Installer Merge Module (MSM) database. |
ngen | Pre-translates native code for an assembly containing IL (Intermediary Language bytecode) on the Windows platform. |
nunit2report | A task that generates a summary HTML from a set of NUnit xml report files. |
nunitreport | A task that generates a summary HTML from a set of NUnit xml report files. Loosely based on Erik Hatcher JUnitReport for Ant. |
p4add | Open file(s) in a client workspace for addition to the depot. |
p4change | Create or delete a changelist specification. |
p4client | Add/modify/delete a client spec in perforce. |
p4delete | Open file(s) in a client workspace for deletion from the depot. |
p4edit | Opens file(s) in a client workspace for edit. |
p4info | Returns information from the "p4 info" command back into variables for use within the build process. |
p4label | Create or edit a label specification and its view. |
p4labelsync | Synchronize a label with the contents of the current client workspace. |
p4print | Fetch a specific file from a Perforce depot without needing a clientspec to map it. |
p4reopen | Move opened files between changelists or change the files’ type. |
p4revert | Discard changes made to open files. |
p4set | Set registry variables that perforce uses. |
p4submit | Send changes made to open files to the depot. |
p4sync | Synchronize client space to a Perforce depot view. |
pvcsaddfiles | Adds files to a PVCS repository. |
pvcsadduser | Adds a user to a PVCS project or project database. |
pvcsassigngroup | Assigns a promotion group to versioned files. |
pvcschangegroup | Changes the promotion group for specified versioned files. |
pvcscreateproject | Creates a project in a PVCS repository. |
pvcsdelete | Deletes folder, projects, versioned items and workspaces in a PVCS repository. |
pvcsdeletegroup | Removes a specified promotion group from versioned files. |
pvcsdeletelabel | Removes a label from specified versioned files or projects. |
pvcsdeleteusers | Deletes the specified users from the PVCS access control database. |
pvcsget | Gets files from a PVCS repository. |
pvcslabel | Assigns a version label to a revision of the specified versioned files. |
pvcslock | Locks a revision of the specified versioned files. |
pvcspromotegroup | Promotes versioned files to the next promotion group. |
pvcsput | Puts files into a PVCS repository. |
pvcsrenamelabel | Renames a label in a PVCS repository. |
pvcsunlock | Unlocks revisions of versioned files in a PVCS repository. |
record | A task that records the build's output to a file. Loosely based on Ant's Record task. |
regasm | Registers an assembly for use from COM clients. |
scp | Copies a file to a remote server using scp. |
slingshot | Converts a Visual Studio.NET Solution to a NAnt build file or nmake file. |
sql | A task to execute arbitrary SQL statements against a OLEDB data source. |
sscmbatch | Processes Surround SCM batch files. |
sscmbranch | Creates new branches for Surround SCM. |
sscmcheckin | Checks in files in Surround SCM repository. |
sscmcheckout | Checks out files from a Surround SCM repository. |
sscmfreeze | Freezes branches in a Surround SCM repository. |
sscmget | Gets files from a Surround SCM repository. |
sscmlabel | Creates file or repository labels for a Surround SCM repository. |
sscmunfreeze | Unlocks frozen branches for a Surround SCM repository. |
stautolabel | Task for supporting labeling of repositories with incremented version numbers. The version number calculated will be concatenated to the label . |
stcheckin | Task to check in files to StarTeam repositories. |
stcheckout | Task to check out files from StarTeam repositories. |
stlabel | Allows creation of view labels in StarTeam repositories. |
stlist | List items in StarTeam repositories. |
svn | Executes the svn command specified by the command attribute. |
svn-checkout | Executes the svn checkout command. |
svn-update | Executes the svn update specified by the command attribute. |
trycatch | Executes a set of tasks, and optionally catches a build exception to allow recovery or rollback steps to be taken, or to define some steps to be taken regardless if the tasks succeed or fail, or both. |
typedcollection | Generates collection classes based on a given XML specification file. Code generation is in the specified language. |
validatexml | Validates a set of XML files based on a set of XML Schemas (XSD). |
vb6 | Compiles Microsoft Visual Basic 6 programs. |
version | Increments a four-part version number stored in a text file. The resulting version number is written back to the file and exposed using NAnt properties. |
vssadd | Used to add files to a Visual SourceSafe database. If the file is currently in the SourceSafe database a message will be logged but files will continue to be added. |
vsscheckin | Used to checkin files into Visual Source Safe. |
vsscheckout | Task used to checkout files from Visual Source Safe. |
vssdelete | Used to delete or Destroy files or projects in Visual Source Safe. |
vssdiff | Used to generate differences in a vss database. It will show all changes to a project after the specified label. |
vssget | Used to retrieve an item or project from a Visual Source Safe database. |
vsshistory | Generates an XML file showing all changes made to a Visual SourceSafe project/file between specified labels or dates (by a given user). |
vsslabel | Used to apply a label to a Visual Source Safe item. |
vssundocheckout | Task is used to undo a checkout from SourceSafe |
waitforexit | Waits for a given process on the local computer to exit. |
wsdl | Generates code for web service clients and xml web services using ASP.NET from WSDL contract files, XSD Schemas and .discomap discovery documents. Can be used in conjunction with .disco files. |
xsd | The <xsd> task generates XML schema or common language runtime classes from XDR, XML, and XSD files, or from classes in a runtime assembly. |