Microsoft.Build.Tasks Namespace
.NET Framework 3.0
The Microsoft.Build.Tasks namespace contains the implementation of all tasks shipping with MSBuild.
| Class | Description | |
|---|---|---|
![]() | AL | Implements the AL task. Use the AL element in your project file to create and execute this task. For usage and parameter information, see AL (Assembly Linker) Task. |
![]() | AppDomainIsolatedTaskExtension | |
![]() | AspNetCompiler | Implements the AspNetCompiler task. Use the AspNetCompiler element in your project file to create and execute this task. For usage and parameter information, see AspNetCompiler Task. |
![]() | AssignCulture | Implements the AssignCulture task. Use the AssignCulture element in your project file to create and execute this task. For usage and parameter information, see AssignCulture Task. |
![]() | AssignProjectConfiguration | |
![]() | AssignTargetPath | |
![]() | CallTarget | Implements the CallTarget task. Use the CallTarget element in your project file to create and execute this task. For usage and parameter information, see CallTarget Task. |
![]() | CombinePath | |
![]() | CommandLineBuilderExtension | Comprises extended utility methods for constructing a command line. This class supports the MSBuild infrastructure and is not intended to be used directly from your code. |
![]() | Copy | Implements the Copy task. Use the Copy element in your project file to create and execute this task. For usage and parameter information, see Copy Task. |
![]() | CreateCSharpManifestResourceName | |
![]() | CreateItem | Implements the CreateItem task. Use the CreateItem element in your project file to create and execute this task. For usage and parameter information, see CreateItem Task. |
![]() | CreateManifestResourceName | Determines the manifest resource name to assign to a resource. This class supports the MSBuild infrastructure and is not intended to be used directly from your code. |
![]() | CreateProperty | Implements the CreateProperty task. Use the CreateProperty element in your project file to create and execute this task. For usage and parameter information, see CreateProperty Task. |
![]() | CreateTemporaryVCProject | |
![]() | CreateVisualBasicManifestResourceName | |
![]() | Csc | Implements the Csc task. Use the Csc element in your project file to create and execute this task. For usage and parameter information, see Csc Task. |
![]() | Delete | Implements the Delete task. Use the Delete element in your project file to create and execute this task. For usage and parameter information, see Delete Task. |
![]() | Error | |
![]() | Exec | Implements the Exec task. Use the Exec element in your project file to create and execute this task. For usage and parameter information, see Exec Task. |
![]() | FindUnderPath | Implements the FindUnderPath task. Use the FindUnderPath element in your project file to create and execute this task. For usage and parameter information, see FindUnderPath Task. |
![]() | FormatUrl | |
![]() | FormatVersion | |
![]() | GenerateApplicationManifest | Implements the GenerateApplicationManifest task. Use the GenerateApplicationManifest element in your project file to create and execute this task. For usage and parameter information, see GenerateApplicationManifest Task. |
![]() | GenerateBootstrapper | Implements the GenerateBootstrapper task. Use the GenerateBootstrapper element in your project file to create and execute this task. For usage and parameter information, see GenerateBootstrapper Task. |
![]() | GenerateDeploymentManifest | Implements the GenerateDeploymentManifest task. Use the GenerateDeploymentManifest element in your project file to create and execute this task. For usage and parameter information, see GenerateDeploymentManifest Task. |
![]() | GenerateManifestBase | |
![]() | GenerateResource | Implements the GenerateResource task. Use the GenerateResource element in your project file to create and execute this task. For usage and parameter information, see GenerateResource Task. |
![]() | GenerateTrustInfo | |
![]() | GetAssemblyIdentity | Implements the GetAssemblyIdentity task. Use the GetAssemblyIdentity element in your project file to create and execute this task. For usage and parameter information, see GetAssemblyIdentity Task. |
![]() | GetFrameworkPath | Implements the GetFrameworkPath task. Use the GetFrameworkPath element in your project file to create and execute this task. For usage and parameter information, see GetFrameworkPath Task. |
![]() | GetFrameworkSdkPath | Implements the GetFrameworkSdkPath task. Use the GetFrameworkSdkPath element in your project file to create and execute this task. For usage and parameter information, see GetFrameworkSdkPath Task. |
![]() | LC | Implements the LC task. Use the LC element in your project file to create and execute this task. For usage and parameter information, see LC Task. |
![]() | MakeDir | Implements the MakeDir task. Use the MakeDir element in your project file to create and execute this task. For usage and parameter information, see MakeDir Task. |
![]() | ManagedCompiler | Defines the properties and methods common to managed compiler tasks. This class supports the MSBuild infrastructure and is not intended to be used directly from your code. |
![]() | Message | |
![]() | MSBuild | Implements the MSBuild task. Use the MSBuild element in your project file to create and execute this task. For usage and parameter information, see MSBuild Task. |
![]() | ReadLinesFromFile | Implements the ReadLinesFromFile task. Use the ReadLinesFromFile element in your project file to create and execute this task. For usage and parameter information, see ReadLinesFromFile Task. |
![]() | RegisterAssembly | Implements the RegisterAssembly task. Use the RegisterAssembly element in your project file to create and execute this task. For usage and parameter information, see RegisterAssembly Task. |
![]() | RemoveDir | Implements the RemoveDir task. Use the RemoveDir element in your project file to create and execute this task. For usage and parameter information, see RemoveDir Task. |
![]() | RemoveDuplicates | Implements the RemoveDuplicates task. Use the RemoveDuplicates element in your project file to create and execute this task. For usage and parameter information, see RemoveDuplicates Task. |
![]() | ResolveAssemblyReference | Implements the ResolveAssemblyReference task. Use the ResolveAssemblyReference element in your project file to create and execute this task. For usage and parameter information, see ResolveAssemblyReference Task. |
![]() | ResolveComReference | Implements the ResolveComReference task. Use the ResolveComReference element in your project file to create and execute this task. For usage and parameter information, see ResolveCOMReference Task. |
![]() | ResolveKeySource | Implements the ResolveKeySource task. Use the ResolveKeySource element in your project file to create and execute this task. For usage and parameter information, see ResolveKeySource Task. |
![]() | ResolveManifestFiles | |
![]() | ResolveNativeReference | Implements the ResolveNativeReference task. Use the ResolveNativeReference element in your project file to create and execute this task. For usage and parameter information, see ResolveNativeReference Task. |
![]() | ResolveNonMSBuildProjectOutput | |
![]() | ResolveProjectBase | |
![]() | ResolveVCProjectOutput | |
![]() | SGen | Implements the SGen task. Use the SGen element in your project file to create and execute this task. For usage and parameter information, see SGen Task. |
![]() | SignFile | Implements the SignFile task. Use the SignFile element in your project file to create and execute this task. For usage and parameter information, see SignFile Task. |
![]() | TaskExtension | Contains properties to help extend a task. This class supports the MSBuild infrastructure and is not intended to be used directly from your code. |
![]() | TaskLoggingHelperExtension | |
![]() | ToolTaskExtension | Comprises extended utility methods for constructing a task that wraps a command line tool. This class supports the MSBuild infrastructure and is not intended to be used directly from your code. |
![]() | Touch | Implements the Touch task. Use the Touch element in your project file to create and execute this task. For usage and parameter information, see Touch Task. |
![]() | UnregisterAssembly | Implements the UnregisterAssembly task. Use the UnregisterAssembly element in your project file to create and execute this task. For usage and parameter information, see UnregisterAssembly Task. |
![]() | UpdateManifest | |
![]() | Vbc | Implements the Vbc task. Use the Vbc element in your project file to create and execute this task. For usage and parameter information, see Vbc Task. |
![]() | VCBuild | Implements the VCBuild task. Use the VCBuild element in your project file to create and execute this task. For usage and parameter information, see VCBuild Task. |
![]() | Warning | |
![]() | WriteLinesToFile |
| Structure | Description | |
|---|---|---|
![]() | ExtractedClassName | Extracts a class name from a language source file. This class supports the MSBuild infrastructure and is not intended to be used directly from your code. |
Community Additions
ADD
Show:

