Export (0) Print
Expand All
Expand Minimize

Microsoft.Build.Tasks Namespace

This API supports the .NET Framework 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.

  Class Description
Public class AL Infrastructure. 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.
Public class AppDomainIsolatedTaskExtension Infrastructure. Provides the same functionality as the Task class, but derives from MarshalByRefObject so that it can be instantiated in its own application domain.
Public class AspNetCompiler Infrastructure. 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.
Public class AssignCulture Infrastructure. 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.
Public class AssignProjectConfiguration Infrastructure. Assigns XML project configurations to project reference task items.
Public class AssignTargetPath Infrastructure. Assigns target paths to input files.
Public class CallTarget Infrastructure. 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.
Public class CodeTaskFactory A task factory which can take a code DOM supported language and create a task from it.
Public class CombinePath Infrastructure. Combines the specified paths into a single path.
Public class CommandLineBuilderExtension Infrastructure. Comprises extended utility methods for constructing a command line.
Public class ConvertToAbsolutePath Infrastructure. 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.
Public class Copy Infrastructure. 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.
Public class CreateCSharpManifestResourceName Infrastructure. Creates a C#-style manifest name from a given resource file name.
Public class CreateItem Infrastructure. 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.
Public class CreateManifestResourceName Infrastructure. Determines the manifest resource name to assign to a resource.
Public class CreateProperty Infrastructure. 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.
Public class CreateVisualBasicManifestResourceName Infrastructure. Creates a Visual Basic-style manifest name from a given resource file name.
Public class Csc Infrastructure. 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.
Public class Delete Infrastructure. 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.
Public class Error Infrastructure. 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.
Public class Exec Infrastructure. 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.
Public class FindAppConfigFile Finds the app.config file, if any, in the provided lists.
Public class FindInList Infrastructure. In a specified list, finds an item that has the matching itemspec.
Public class FindUnderPath Infrastructure. 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.
Public class FormatUrl Infrastructure. Converts a URL into a proper URL format.
Public class FormatVersion Infrastructure. Appends the revision number to the version number.
Public class GenerateApplicationManifest Infrastructure. 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.
Public class GenerateBootstrapper Infrastructure. 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.
Public class GenerateDeploymentManifest Infrastructure. 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.
Public class GenerateManifestBase Infrastructure. Represents the base class for all manifest generation tasks.
Public class GenerateResource Infrastructure. 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.
Public class GenerateTrustInfo Infrastructure. Generates the application trust from the base manifest, and from the TargetZone and ExcludedPermissions properties.
Public class GetAssemblyIdentity Infrastructure. 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.
Public class GetFrameworkPath Infrastructure. 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.
Public class GetFrameworkSdkPath Infrastructure. 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.
Public class GetInstalledSDKLocations 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.
Public class GetReferenceAssemblyPaths Returns the reference assembly paths to the various frameworks.
Public class GetSDKReferenceFiles Resolves an SDKReference to a full path on disk
Public class LC Infrastructure. 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.
Public class MakeDir Infrastructure. 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.
Public class ManagedCompiler Infrastructure. Defines the properties and methods common to managed compiler tasks.
Public class Message Infrastructure. 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.
Public class Move Task to move one or more files.
Public class MSBuild Infrastructure. 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.
Public class ReadLinesFromFile Infrastructure. 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.
Public class RegisterAssembly Infrastructure. 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.
Public class RemoveDir Infrastructure. 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.
Public class RemoveDuplicates Infrastructure. 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.
Public class RequiresFramework35SP1Assembly Determines whether the application requires the .NET Framework 3.5 SP1.
Public class ResolveAssemblyReference Infrastructure. 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.
Public class ResolveComReference Infrastructure. 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.
Public class ResolveKeySource Infrastructure. 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.
Public class ResolveManifestFiles Infrastructure. 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.
Public class ResolveNativeReference Infrastructure. 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.
Public class ResolveNonMSBuildProjectOutput Infrastructure. Determines the output files for non-MSBuild project references.
Public class ResolveProjectBase Infrastructure. Represents the base class for ResolveNonMSBuildProjectOutput and AssignProjectConfiguration.
Public class ResolveSDKReference Resolves an SDKReference to a full path on disk
Public class SGen Infrastructure. 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.
Public class SignFile Infrastructure. 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.
Public class TaskExtension Infrastructure. Contains properties to help extend a task.
Public class TaskLoggingHelperExtension Infrastructure. Enables logging of various messages. Also, enables loading and formatting of resources.
Public class ToolTaskExtension Infrastructure. Comprises extended utility methods for constructing a task that wraps a command line tool.
Public class Touch Infrastructure. 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.
Public class UnregisterAssembly Infrastructure. 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.
Public class UpdateManifest Infrastructure. Updates selected properties in a manifest and resigns.
Public class Vbc Infrastructure. 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.
Public class Warning Infrastructure. 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.
Public class WinMDExp Exports a managed assembly to a windows runtime metadata.
Public class WriteCodeFragment Generates a temporary code file with the specified generated code fragment. Does not delete the file.
Public class WriteLinesToFile Infrastructure. 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.
Public class XamlTaskFactory The task factory provider for XAML tasks.
Public class XmlPeek A task that returns values as specified by XPath Query from an XML file.
Public class XmlPoke A task that sets values as specified by XPath Query into a XML file.
Public class XslTransformation Transforms an XML input by using an XSLT or Compiled XSLT and outputs to an output device or a file.

  Structure Description
Public structure ExtractedClassName Infrastructure. Extracts a class name from a language source file.

  Interface Description
Public interface IFixedTypeInfo Infrastructure. Provides a substitute for ITypeInfo by modifying the definitions of GetRefTypeOfImplType and GetRefTypeInfo.
Show:
© 2014 Microsoft