MSBuild Implemented By Nant Summary Notes
adsigetprop (NantContrib) Used to get the value of a property from an ADSI object.
adsisetprop (NantContrib) Sets a property on an ADSI object.
AL Microsoft al Wraps al.exe, the assembly linker for the .NET Framework.
asminfo Generates an AssemblyInfo file using the attributes given.
astyle (NantContrib) Formats source code in a given directory to a specified code format.
Attrib MSBuildContrib attrib Changes the file attributes of a file or set of files and directories.
available Checks if a resource is available at runtime. This task has been deprecated.
aximp Generates a Windows Forms Control that wraps ActiveX Controls defined in an OCX.
btsdeploy (NantContrib) Deploys an assembly to a given BizTalk configuration database.
btsexport (NantContrib) Exports bindings for a BizTalk assembly to an assembly binding information file.
btshost (NantContrib) Allows BizTalk (in-process) host instances to be controlled.
btsimport (NantContrib) Imports bindings from a given assembly binding information file into the specified BizTalk configuration database.
btsorchestration (NantContrib) Performs a set of actions on a given orchestration.
btsreset (NantContrib) Allows stopping, starting and resetting of BizTalk in-process host instances on the specified server.
btssendport (NantContrib) Allows BizTalk send ports to be controlled.
btsunbind (NantContrib) Removes all bindings for a given assembly from a BizTalk configuration database.
btsundeploy (NantContrib) Removes a given assembly from a BizTalk configuration database.
CallTarget Microsoft call Calls a NAnt target in the current project.
cccatcs (NantContrib) Displays a ClearCase config spec.
cccheckin (NantContrib) Checks files into a ClearCase VOB.
cccheckout (NantContrib) Checks files out of a ClearCase VOB.
cclock (NantContrib) Locks ClearCase elements.
ccmkelem (NantContrib) Creates elements in a ClearCase VOB.
ccmklabel (NantContrib) Applies a ClearCase label.
ccmklbtype (NantContrib) Creates a label object in a ClearCase VOB.
ccrmtype (NantContrib) Removes elements from a ClearCase VOB.
ccuncheckout (NantContrib) Uncheckout ClearCase elements.
ccunlock (NantContrib) Unlocks ClearCase elements.
ccupdate (NantContrib) Updates a ClearCase view.
cd (NantContrib) Changes the current working directory.
Checksum MSBuildContrib checksum (NantContrib) Calculates checksums for a set of files. Loosely based on Ant's Checksum task.
choose (NantContrib) Executes an alternate set of tasks depending on conditions that are individually set on each group of tasks.
cl Compiles C/C++ programs using cl.exe, Microsoft's C/C++ compiler.
CodeStats MSBuildContrib codestats (NantContrib) Generates statistics from source code.
comregister (NantContrib) Register COM servers or type libraries.
Concat MSBuildContrib concat (NantContrib) A task that concatenates a set of files. Loosely based on Ant's Concat task.
Copy Microsoft copy Copies a file or set of files to a new file or directory.
Csc Microsoft csc Compiles C# programs.
cvs Executes the cvs command specified by the command attribute.
cvs-changelog Produces an XML report that represents the cvs changes from the given start day, to a given end date.
cvs-checkout Checks out a CVS module to the required directory.
cvs-export Exports a cvs module in preperation for a release (i.e. the CVS version folders are not exported).
cvs-pass Executes the cvs login command which appends or updates an entry to the specified .cvspass file.
cvs-rtag Tags all sources in the remote repository with a given tag.
cvs-tag Tags all local sources with the specified tag.
cvs-update Updates a CVS module in a local working directory.
SignFile Microsoft delay-sign Signs delay-signed .NET Assemblies, or re-signs existing assemblies.
Delete Microsoft delete Deletes a file, fileset or directory.
deliisdir (NantContrib) Deletes a virtual directory from a given web site hosted on Internet Information Server.
depends (NantContrib) 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.
description An empty task that allows a build file to contain a description.
disco (NantContrib) 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.
Message Microsoft echo Writes a message to the build log or a specified file.
Exec Microsoft exec Executes a system command.
Error Microsoft fail Exits the current build by throwing a BuildException, optionally printing additional information.
foreach Loops over a set of items.
FxCop MSBuildContrib fxcop (NantContrib) Analyzes managed code assemblies and reports information about the assemblies, such as possible design, localization, performance, and security improvements.
gac (NantContrib) Manipulates the contents of the global assembly cache. This task has been deprecated.
GacUtil MSBuildContrib gac-install (NantContrib) Installs assemblies into the Global Assembly Cache (GAC) by using the gacutil SDK tool.
GacUtil MSBuildContrib gac-uninstall (NantContrib) Uninstalls assemblies from the Global Assembly Cache (GAC) by using the gacutil SDK tool.
get Gets a particular file from a URL source.
Grep MSBuildContrib grep (NantContrib) Searches files for a regular-expression and produces an XML report of the matches.
gunzip Expands a file packed using GZip compression.
hxcomp (NantContrib) Compiles a Microsoft HTML Help 2.0 Project.
hxreg (NantContrib) Registers a Microsoft HTML Help 2.0 Collection.
if Checks the conditional attributes and executes the children if true.
ifnot The opposite of the if task. This task has been deprecated.
iisapppool (NantContrib) Allows an IIS application pool to be controlled.
iisdirinfo (NantContrib) Lists the configuration settings of a specified virtual directory in a web site hosted on Internet Information Server.
ilasm Compiles ILASM programs.
ildasm Disassembles any portable executable (PE) file that contains intermediate language (IL) code.
Import Microsoft include Includes an external build file.
iniread (NantContrib) Reads String values in INI files.
iniwrite (NantContrib) Sets String values in INI files.
jsc Compiles JScript.NET programs.
lib Run lib.exe, Microsoft's Library Manager.
license Generates a .licence file from a .licx file.
link Links files using link.exe, Microsoft's Incremental Linker.
ReadLinesFromFile Microsoft loadfile Load a text file into a single property.
UsingTask Microsoft loadtasks Loads tasks form a given assembly or all assemblies in a given directory or <fileset>.
mail Sends an SMTP message.
mc Compiles messages using mc.exe, Microsoft's Win32 message compiler.
mgmtclassgen (NantContrib) A task that generates strongly typed WMI classes using mgmtclassgen.exe.
midl This tasks allows you to run MIDL.exe.
MakeDir Microsoft mkdir Creates a directory and any non-existent parent directory if necessary.
mkiisdir (NantContrib) Creates or modifies a virtual directory of a web site hosted on Internet Information Server.
mkschanges (NantContrib) Generates an XML file containing the differences between the sandbox and the project in the MKS database.
mkscheckpoint (NantContrib) Checkpoints a project in an MKS Source Integrity database.
mksget (NantContrib) Retrieves an item or project from MKS Source Integrity.
Move MSBuildContrib move Moves a file or set of files to a new file or directory.
MSBuild Microsoft msbuild (NantContrib) Builds the specified targets in the project file using MSBuild.
msi (NantContrib) Creates a Windows Installer (also known as Microsoft Installer, or MSI) setup database for installing software on the Windows Platform.
msm (NantContrib) Builds a Windows Installer Merge Module (MSM) database.
nant Runs NAnt on a supplied build file, or a set of build files.
nantschema Creates an XSD File for all available tasks.
ndoc Runs NDoc V1.3.1 to create documentation.
ngen (NantContrib) Pre-translates native code for an assembly containing IL (Intermediary Language bytecode) on the Windows platform.
nunit Runs tests using the NUnit V1.0 framework. This task has been deprecated.
nunit2 Runs tests using the NUnit V2.2 framework.
nunit2report (NantContrib) A task that generates a summary HTML from a set of NUnit xml report files.
nunitreport (NantContrib) A task that generates a summary HTML from a set of NUnit xml report files. Loosely based on Erik Hatcher JUnitReport for Ant.
p4add (NantContrib) Open file(s) in a client workspace for addition to the depot.
p4change (NantContrib) Create or delete a changelist specification.
p4client (NantContrib) Add/modify/delete a client spec in perforce.
p4delete (NantContrib) Open file(s) in a client workspace for deletion from the depot.
p4edit (NantContrib) Opens file(s) in a client workspace for edit.
p4info (NantContrib) Returns information from the p4 info command back into variables for use within the build process.
p4label (NantContrib) Create or edit a label specification and its view.
p4labelsync (NantContrib) Synchronize a label with the contents of the current client workspace.
p4print (NantContrib) Fetch a specific file from a Perforce depot without needing a clientspec to map it.
p4reopen (NantContrib) Move opened files between changelists or change the filesÆ type.
p4revert (NantContrib) Discard changes made to open files.
p4set (NantContrib) Set registry variables that perforce uses.
p4submit (NantContrib) Send changes made to open files to the depot.
p4sync (NantContrib) Synchronize client space to a Perforce depot view.
CreateProperty Microsoft property Sets a property in the current project.
pvcsaddfiles (NantContrib) Adds files to a PVCS repository.
pvcsadduser (NantContrib) Adds a user to a PVCS project or project database.
pvcsassigngroup (NantContrib) Assigns a promotion group to versioned files.
pvcschangegroup (NantContrib) Changes the promotion group for specified versioned files.
pvcscreateproject (NantContrib) Creates a project in a PVCS repository.
pvcsdelete (NantContrib) Deletes folder, projects, versioned items and workspaces in a PVCS repository.
pvcsdeletegroup (NantContrib) Removes a specified promotion group from versioned files.
pvcsdeletelabel (NantContrib) Removes a label from specified versioned files or projects.
pvcsdeleteusers (NantContrib) Deletes the specified users from the PVCS access control database.
pvcsget (NantContrib) Gets files from a PVCS repository.
pvcslabel (NantContrib) Assigns a version label to a revision of the specified versioned files.
pvcslock (NantContrib) Locks a revision of the specified versioned files.
pvcspromotegroup (NantContrib) Promotes versioned files to the next promotion group.
pvcsput (NantContrib) Puts files into a PVCS repository.
pvcsrenamelabel (NantContrib) Renames a label in a PVCS repository.
pvcsunlock (NantContrib) Unlocks revisions of versioned files in a PVCS repository.
rc Compiles resources using rc.exe, Microsoft's Win32 resource compiler.
readregistry Reads a value or set of values from the Windows Registry into one or more NAnt properties.
record A task that records the build's output to a file. Loosely based on Ant's Record task.
RegisterAssembly/UnregisterAssembly Microsoft regasm Registers an assembly, or set of assemblies for use from COM clients.
RegisterAssembly/UnregisterAssembly Microsoft regasm (NantContrib) Registers an assembly for use from COM clients.
CreateItemRegex MSBuildContrib regex Sets project properties based on the evaluatuion of a regular expression.
regsvcs Installs or removes .NET Services.
ResGen Microsoft resgen Converts files from one resource format to another.
scp (NantContrib) Copies a file to a remote server using scp.
script Executes the code contained within the task. This code can include custom extension function definitions. Once the script task has executed those custom functions will be available for use in the buildfile.
servicecontroller Allows a Windows service to be controlled.
setenv Sets an environment variable or a whole collection of them. Use an empty value attribute to clear a variable.
sleep A task for sleeping a specified period of time, useful when a build or deployment process requires an interval between tasks.
slingshot (NantContrib) Converts a Visual Studio.NET Solution to a NAnt build file or nmake file. This task has been deprecated.
MSBuild solution Compiles VS.NET solutions (or sets of projects), automatically determining project dependencies from inter-project references.
sql (NantContrib) A task to execute arbitrary SQL statements against a OLEDB data source.
sscmbatch (NantContrib) Processes Surround SCM batch files.
sscmbranch (NantContrib) Creates new branches for Surround SCM.
sscmcheckin (NantContrib) Checks in files in Surround SCM repository.
sscmcheckout (NantContrib) Checks out files from a Surround SCM repository.
sscmfreeze (NantContrib) Freezes branches in a Surround SCM repository.
sscmget (NantContrib) Gets files from a Surround SCM repository.
sscmlabel (NantContrib) Creates file or repository labels for a Surround SCM repository.
sscmunfreeze (NantContrib) Unlocks frozen branches for a Surround SCM repository.
stautolabel (NantContrib) Task for supporting labeling of repositories with incremented version numbers. The version number calculated will be concatenated to the label.
stcheckin (NantContrib) Task to check in files to StarTeam repositories.
stcheckout (NantContrib) Task to check out files from StarTeam repositories.
stlabel (NantContrib) Allows creation of view labels in StarTeam repositories.
stlist (NantContrib) List items in StarTeam repositories.
style Processes a document via XSLT.
svn Executes the svn command specified by the command attribute.
svn-checkout (NantContrib) Executes the svn checkout command.
svn-update (NantContrib) Executes the svn update specified by the command attribute.
GetEnvironment MSBuildContrib sysinfo Sets properties with system information.
tar Creates a tar file from the specified filesets.
tlbexp Exports a .NET assembly to a type library that can be used from unmanaged code (wraps Microsoft's tlbexp.exe).
tlbimp Imports a type library to a .NET assembly (wraps Microsoft's tlbimp.exe).
Touch Microsoft touch Touches a file or set of files -- corresponds to the Unix touch command.
trycatch (NantContrib) 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.
tstamp Sets properties with the current date and time.
typedcollection (NantContrib) Generates collection classes based on a given XML specification file. Code generation is in the specified language.
unzip Extracts files from a zip file.
uptodate Check modification dates on groups of files.
validatexml (NantContrib) Validates a set of XML files based on a set of XML Schemas (XSD).
vb6 (NantContrib) Compiles Microsoft Visual Basic 6 programs.
Vbc Microsoft vbc Compiles Visual Basic.NET programs.
version (NantContrib) 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.
Vjc Microsoft vjc Compiles Visual J# programs using vjc, Microsoft's J# compiler.
vssadd (NantContrib) 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 (NantContrib) Used to checkin files into Visual Source Safe.
vsscheckout (NantContrib) Task used to checkout files from Visual Source Safe.
vssdelete (NantContrib) Used to delete or Destroy files or projects in Visual Source Safe.
vssdiff (NantContrib) Used to generate differences in a vss database. It will show all changes to a project after the specified label.
vssget (NantContrib) Used to retrieve an item or project from a Visual Source Safe database.
vsshistory (NantContrib) Generates an XML file showing all changes made to a Visual SourceSafe project/file between specified labels or dates (by a given user).
vsslabel (NantContrib) Used to apply a label to a Visual Source Safe item.
vssundocheckout (NantContrib) Task is used to undo a checkout from SourceSafe
wsdl (NantContrib) 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.
xmlpeek Extracts text from an XML file at the location specified by an XPath expression.
xmlpoke Replaces text in an XML file at the location specified by an XPath expression.
xsd (NantContrib) The <xsd> task generates XML schema or common language runtime classes from XDR, XML, and XSD files, or from classes in a runtime assembly.
zip Creates a zip file from the specified filesets.

Last edited Jan 25, 2008 at 8:10 AM by sdorman, version 5


No comments yet.