Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

Microsoft.Build.Tasks Namespace

The Microsoft.Build.Tasks namespace contains the implementation of all tasks shipping with MSBuild.
 ClassDescription
Public classALImplements 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.
Public classAppDomainIsolatedTaskExtension 
Public classAspNetCompilerImplements 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.
Public classAssignCultureImplements 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.
Public classAssignProjectConfiguration 
Public classAssignTargetPath 
Public classCallTargetImplements 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.
Public classCombinePath 
Public classCommandLineBuilderExtensionComprises 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.
Public classCopyImplements 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.
Public classCreateCSharpManifestResourceName 
Public classCreateItemImplements 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.
Public classCreateManifestResourceNameDetermines 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.
Public classCreatePropertyImplements 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.
Public classCreateTemporaryVCProject 
Public classCreateVisualBasicManifestResourceName 
Public classCscImplements 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.
Public classDeleteImplements 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.
Public classError 
Public classExecImplements 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.
Public classFindUnderPathImplements 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.
Public classFormatUrl 
Public classFormatVersion 
Public classGenerateApplicationManifestImplements 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.
Public classGenerateBootstrapperImplements 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.
Public classGenerateDeploymentManifestImplements 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.
Public classGenerateManifestBase 
Public classGenerateResourceImplements 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.
Public classGenerateTrustInfo 
Public classGetAssemblyIdentityImplements 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.
Public classGetFrameworkPathImplements 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.
Public classGetFrameworkSdkPathImplements 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.
Public classLCImplements 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.
Public classMakeDirImplements 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.
Public classManagedCompilerDefines 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.
Public classMessage 
Public classMSBuildImplements 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.
Public classReadLinesFromFileImplements 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.
Public classRegisterAssemblyImplements 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.
Public classRemoveDirImplements 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.
Public classRemoveDuplicatesImplements 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.
Public classResolveAssemblyReferenceImplements 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.
Public classResolveComReferenceImplements 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.
Public classResolveKeySourceImplements 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.
Public classResolveManifestFiles 
Public classResolveNativeReferenceImplements 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.
Public classResolveNonMSBuildProjectOutput 
Public classResolveProjectBase 
Public classResolveVCProjectOutput 
Public classSGenImplements 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.
Public classSignFileImplements 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.
Public classTaskExtensionContains properties to help extend a task. This class supports the MSBuild infrastructure and is not intended to be used directly from your code.
Public classTaskLoggingHelperExtension 
Public classToolTaskExtensionComprises 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.
Public classTouchImplements 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.
Public classUnregisterAssemblyImplements 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.
Public classUpdateManifest 
Public classVbcImplements 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.
Public classVCBuildImplements 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.
Public classWarning 
Public classWriteLinesToFile 
 StructureDescription
Public structureExtractedClassNameExtracts 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.
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.