MSBuild | NAnt | Description | Notes |
AL | al | Wraps al.exe, the assembly linker for the .NET Framework. |
|
AspNetCompiler |
|
|
|
AssignCulture |
|
|
|
Copy | copy | Copies a file or set of files to a new file or directory. |
|
CreateItem |
| Populates item lists with the items passed in. This allows items to be copied from one list to another. |
|
CreateProperty | property | Sets a property in the current project. |
|
Csc | csc | Compiles C# programs. |
|
Delete | delete | Deletes a file, fileset or directory. |
|
Error | fail | Exits the current build by throwing a BuildException, optionally printing additional information. |
|
Exec | exec | Executes a system command. |
|
FindUnderPath |
|
|
|
GenerateApplicationManifest |
| Generates an assembly manifest for a Win32 or ClickOnce application from project items and properties. |
|
GenerateDeploymentManifest |
| Generates a ClickOnce deploy manifest from project items and properties. |
|
GenerateBootstrapper |
|
|
|
GetAssemblyIdentity |
|
|
|
GetFrameworkPath |
|
|
|
GetFrameworkSdkPath |
|
|
|
GetLinkedFilesFromResX |
|
|
|
LC |
|
|
|
MakeDir | mkdir | Creates a directory and any non-existent parent directory if necessary. |
|
Message | echo | Writes a message to the build log. |
|
MSBuild |
| Build projects in an application using MSBuild. Note that this task can process not only project files but also Visual Studio solution files. |
|
ReadLinesFromFile |
|
|
|
RegisterAssembly |
| Reads the metadata within an assembly and add the necessary entries to the registry, which allows COM clients to create .NET Framework classes transparently. |
|
RemoveDir |
| Removes directories from disk and all the files and directories they contain. |
|
RemoveDuplicates |
|
|
|
ResGen | resgen | Converts files from one resource format to another. |
|
ResolveAssemblyReference |
|
|
|
ResolveComReferences |
|
|
|
ResolveKeySource |
|
|
|
ResolveNativeReference |
|
|
|
SGen |
|
|
|
SignFile | delay-sign | Signs delay-signed .NET Assemblies, or re-signs existing assemblies. |
|
Touch | touch | Touches a file or set of files |
|
UnregisterAssembly |
| Performs the reverse of the RegisterAssembly task. |
|
Vbc | vbc | Compiles Visual Basic.NET programs. |
|
Vjc | vjc | Compiles Visual J# programs using vjc, Microsoft's J# compiler. | You must install the J# redist before you get this task. It is contained inside Microsoft.Build.VisualJSharp.dll |
VCBuild |
| Runs vcbuild.exe, which builds Visual Studio Visual C++ projects. |
|
Warning |
|
|
|
WriteLinesToFile |
|
|
|
| asminfo | Generates an AssemblyInfo file using the attributes given. |
|
| attrib | Changes the file attributes of a file or set of files. |
|
| available | Checks if a resource is available at runtime. |
|
MSBuild | call | Call a target in the current project. |
|
| cl | Compiles C/C++ programs using cl.exe, Microsoft's C/C++ compiler. |
|
| cvs-checkout | Checks out a CVS module to the required directory. |
|
| cvs-update | Updates a CVS module in a local working directory. |
|
| description | An empty task that allows a build file to contain a description. |
|
| foreach | Loops over a set of items. |
|
| get | Gets a particular file from a URL source. |
|
| if | Checks the conditional attributes and executes the children if true. |
|
| ifnot | The opposite of the if task. |
|
| include | Includes an external build file. | In MSBuild use Import |
| 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. |
|
| loadtasks | Loads tasks form a given assembly or all assemblies in a given directory or fileset. | In MSBuild use UsingTask |
| mail | Sends an SMTP message. |
|
| mc | Compiles messages using mc.exe, Microsoft's Win32 message compiler. |
|
| midl | This tasks allows you to run MIDL.exe. |
|
| move ||Moves a file or set of files to a new file or directory. |
|
| nant | Runs NAnt on a supplied build file. This can be used to build subprojects. |
|
| nantschema | Creates an XSD File for all available tasks. |
|
| ndoc | Runs NDoc to create documentation. |
|
| nunit | Runs tests using the NUnit V1.0 framework. |
|
| nunit2 | Runs tests using the NUnit V2.1 framework. |
|
| 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. |
|
| regex | Sets project properties based on the evaluatuion of a regular expression. |
|
| regsvcs | Installs or removes .NET Services. |
|
| script | Executes the code contained within the task. |
|
| servicecontroller | Allows a Windows service to be controlled. |
|
| sleep | A task for sleeping a specified period of time |
|
| solution | Compiles VS.NET solutions (or sets of projects) | Use MSBuild to compile VS2005 solutions |
| style | Processes a document via XSLT. |
|
| sysinfo | Sets properties with system information. | MSBuild exposes environment variables by default |
| tlbexp | Exports a .NET assembly to a type library that can be used from unmanaged code |
|
| tlbimp | Imports a type library to a .NET assembly (wraps Microsoft's tlbimp.exe) |
|
| tstamp | Sets properties with the current date and time. |
|
| unzip | Extracts files from a zip file. |
|
| 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. |
|
| zip | Creates a zip file from a specified fileset. |
|
No comments:
Post a Comment