Microsoft.Build.Tasks
TOC
Collapse the table of content
Expand the table of content

Microsoft.Build.Tasks Namespace

 

This API supports the product infrastructure and is not intended to be used directly from your code.

The Microsoft.Build.Tasks namespace contains the implementation of all tasks shipping with MSBuild. For information, see MSBuild.

ClassDescription
System_CAPS_pubclassAL

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassAppDomainIsolatedTaskExtension

This API supports the product infrastructure and is not intended to be used directly from your code. Provides the same functionality as the Task class, but derives from MarshalByRefObject so that it can be instantiated in its own application domain.

System_CAPS_pubclassAspNetCompiler

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassAssignCulture

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassAssignProjectConfiguration

This API supports the product infrastructure and is not intended to be used directly from your code. Assigns XML project configurations to project reference task items.

System_CAPS_pubclassAssignTargetPath

This API supports the product infrastructure and is not intended to be used directly from your code. Assigns target paths to input files.

System_CAPS_pubclassCallTarget

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassCodeTaskFactory

A task factory which can take a code DOM supported language and create a task from it.

System_CAPS_pubclassCombinePath

This API supports the product infrastructure and is not intended to be used directly from your code. Combines the specified paths into a single path.

System_CAPS_pubclassCommandLineBuilderExtension

This API supports the product infrastructure and is not intended to be used directly from your code. Comprises extended utility methods for constructing a command line.

System_CAPS_pubclassConvertToAbsolutePath

This API supports the product infrastructure and is not intended to be used directly from your code. Implements the ConvertToAbsolutePath task. Use the ConvertToAbsolutePath element in your project file to create and execute this task. For usage and parameter information, see ConvertToAbsolutePath Task.

System_CAPS_pubclassCopy

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassCreateCSharpManifestResourceName

This API supports the product infrastructure and is not intended to be used directly from your code. Creates a C#-style manifest name from a given resource file name.

System_CAPS_pubclassCreateItem

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassCreateManifestResourceName

This API supports the product infrastructure and is not intended to be used directly from your code. Determines the manifest resource name to assign to a resource.

System_CAPS_pubclassCreateProperty

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassCreateVisualBasicManifestResourceName

This API supports the product infrastructure and is not intended to be used directly from your code. Creates a Visual Basic-style manifest name from a given resource file name.

System_CAPS_pubclassCsc

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassDelete

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassError

This API supports the product infrastructure and is not intended to be used directly from your code. Implements the Error task. Use the Error element in your project file to create and execute this task. For usage and parameter information, see Delete Task.

System_CAPS_pubclassExec

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassFindAppConfigFile

Finds the app.config file, if any, in the provided lists.

System_CAPS_pubclassFindInList

This API supports the product infrastructure and is not intended to be used directly from your code. In a specified list, finds an item that has the matching itemspec.

System_CAPS_pubclassFindUnderPath

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassFormatUrl

This API supports the product infrastructure and is not intended to be used directly from your code. Converts a URL into a proper URL format.

System_CAPS_pubclassFormatVersion

This API supports the product infrastructure and is not intended to be used directly from your code. Appends the revision number to the version number.

System_CAPS_pubclassGenerateApplicationManifest

This API supports the product infrastructure and is not intended to be used directly from your code. Implements the GenerateApplicationManifest task. Use the GenerateApplicationManifest element in the project file to create and execute this task. For usage and parameter information, see GenerateApplicationManifest Task.

System_CAPS_pubclassGenerateBootstrapper

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassGenerateDeploymentManifest

This API supports the product infrastructure and is not intended to be used directly from your code. Implements the GenerateDeploymentManifest task. Use the GenerateDeploymentManifest element in the project file to create and execute this task. For usage and parameter information, see GenerateDeploymentManifest Task.

System_CAPS_pubclassGenerateManifestBase

This API supports the product infrastructure and is not intended to be used directly from your code. Represents the base class for all manifest generation tasks.

System_CAPS_pubclassGenerateResource

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassGenerateTrustInfo

This API supports the product infrastructure and is not intended to be used directly from your code. Generates the application trust from the base manifest, and from the TargetZone and ExcludedPermissions properties.

System_CAPS_pubclassGetAssemblyIdentity

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassGetFrameworkPath

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassGetFrameworkSdkPath

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassGetInstalledSDKLocations

Gathers the list of installed SDKS in the registry and on disk and outputs them into the project so they can be used during SDK reference resolution and RAR for single files.

GetInstalledSDKLocations doesn't recognize a version folder if “v” appears in its name. For example, an SDK that's located at C:\Windows\Program Files\Microsoft SDKs\Windows\8.0\SDKFolders\3rdPartySDK\2.5\will be located correctly. However, the same SDK located atC:\Windows\Program Files\Microsoft SDKs\Windows\8.0\SDKFolders\3rdPartySDK\v2.5\won't be located and will be ignored. If an SDK is ignored, the failure won't be recorded in the log, and no error will be thrown.

Version folder names need to be formed as major.minor[.build[.revision]]. For more information, see TryParse.

To find an SDK with a particular version, the version sought must match the version requested. For example, if the SDK has a folder version name 8.0.0 and the customer requested the SDK with version 8.0, there is no match, and the SDK won't be found.

For more information on version matching, see CompareTo.

System_CAPS_pubclassGetReferenceAssemblyPaths

Returns the reference assembly paths to the various frameworks.

System_CAPS_pubclassGetSDKReferenceFiles

Resolves an SDKReference to a full path on disk

System_CAPS_pubclassLC

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassMakeDir

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassManagedCompiler

This API supports the product infrastructure and is not intended to be used directly from your code. Defines the properties and methods common to managed compiler tasks.

System_CAPS_pubclassMessage

This API supports the product infrastructure and is not intended to be used directly from your code. Implements the Message task. Use the Message element in your project file to create and execute this task. For usage and parameter information, see Message Task.

System_CAPS_pubclassMove

Task to move one or more files.

System_CAPS_pubclassMSBuild

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassReadLinesFromFile

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassRegisterAssembly

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassRemoveDir

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassRemoveDuplicates

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassRequiresFramework35SP1Assembly

Determines whether the application requires the .NET Framework 3.5 SP1.

System_CAPS_pubclassResolveAssemblyReference

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassResolveComReference

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassResolveKeySource

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassResolveManifestFiles

This API supports the product infrastructure and is not intended to be used directly from your code. This task resolves the following items in the build process to files for manifest generation: built items, dependencies, satellites, content, debug symbols, and documentation) to files for manifest generation.

System_CAPS_pubclassResolveNativeReference

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassResolveNonMSBuildProjectOutput

This API supports the product infrastructure and is not intended to be used directly from your code. Determines the output files for non-MSBuild project references.

System_CAPS_pubclassResolveProjectBase

This API supports the product infrastructure and is not intended to be used directly from your code. Represents the base class for ResolveNonMSBuildProjectOutput and AssignProjectConfiguration.

System_CAPS_pubclassResolveSDKReference

Resolves an SDKReference to a full path on disk

System_CAPS_pubclassSGen

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassSignFile

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassTaskExtension

This API supports the product infrastructure and is not intended to be used directly from your code. Contains properties to help extend a task.

System_CAPS_pubclassTaskLoggingHelperExtension

This API supports the product infrastructure and is not intended to be used directly from your code. Enables logging of various messages. Also, enables loading and formatting of resources.

System_CAPS_pubclassToolTaskExtension

This API supports the product infrastructure and is not intended to be used directly from your code. Comprises extended utility methods for constructing a task that wraps a command line tool.

System_CAPS_pubclassTouch

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassUnregisterAssembly

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassUpdateManifest

This API supports the product infrastructure and is not intended to be used directly from your code. Updates selected properties in a manifest and resigns.

System_CAPS_pubclassVbc

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassWarning

This API supports the product infrastructure and is not intended to be used directly from your code. Implements the Warning task. Use the Warning element in your project file to create and execute this task. For usage and parameter information, see Warning Task.

System_CAPS_pubclassWinMDExp

Exports a managed assembly to a windows runtime metadata.

System_CAPS_pubclassWriteCodeFragment

Generates a temporary code file with the specified generated code fragment. Does not delete the file.

System_CAPS_pubclassWriteLinesToFile

This API supports the product infrastructure and is not intended to be used directly from your code. Implements the WriteLinesToFile task. Use the WriteLinesToFile element in your project file to create and execute this task. For usage and parameter information, see WriteLinesToFileWriteLinesToFile Task.

System_CAPS_pubclassXamlTaskFactory

The task factory provider for XAML tasks.

System_CAPS_pubclassXmlPeek

A task that returns values as specified by XPath Query from an XML file.

System_CAPS_pubclassXmlPoke

A task that sets values as specified by XPath Query into a XML file.

System_CAPS_pubclassXslTransformation

Transforms an XML input by using an XSLT or Compiled XSLT and outputs to an output device or a file.

StructureDescription
System_CAPS_pubstructureExtractedClassName

This API supports the product infrastructure and is not intended to be used directly from your code. Extracts a class name from a language source file.

InterfaceDescription
System_CAPS_pubinterfaceIFixedTypeInfo

This API supports the product infrastructure and is not intended to be used directly from your code. Provides a substitute for ITypeInfo by modifying the definitions of GetRefTypeOfImplType and GetRefTypeInfo.

Return to top
Show:
© 2016 Microsoft