Microsoft.Build.Tasks 네임스페이스

Microsoft.Build.Tasks 네임스페이스에는 MSBuild에서 제공하는 모든 작업에 대한 구현이 포함되어 있습니다. The Microsoft.Build.Tasks namespace contains the implementation of all tasks shipping with MSBuild. 자세한 내용은 MSBuild를 참조하세요. For information, see MSBuild.

클래스

AL

AL 작업을 구현합니다.Implements the AL task. 프로젝트 파일의 AL 요소를 사용하여 이 작업을 만들고 실행합니다.Use the AL element in your project file to create and execute this task. 사용 및 매개 변수 정보는 AL(어셈블리 링커) 작업을 참조하세요.For usage and parameter information, see AL (Assembly Linker) Task.

AppDomainIsolatedTaskExtension

Task 클래스와 동일한 기능을 제공하지만 해당 애플리케이션 도메인에서 인스턴스화될 수 있도록 MarshalByRefObject에서도 파생됩니다.Provides the same functionality as the Task class, but derives from MarshalByRefObject so that it can be instantiated in its own application domain.

AspNetCompiler

AspNetCompiler 작업을 구현합니다.Implements the AspNetCompiler task. 프로젝트 파일의 AspNetCompiler 요소를 사용하여 이 작업을 만들고 실행합니다.Use the AspNetCompiler element in your project file to create and execute this task. 사용 및 매개 변수 정보는 AspNetCompiler 작업을 참조하세요.For usage and parameter information, see AspNetCompiler Task.

AssignCulture

AssignCulture 작업을 구현합니다.Implements the AssignCulture task. 프로젝트 파일의 AssignCulture 요소를 사용하여 이 작업을 만들고 실행합니다.Use the AssignCulture element in your project file to create and execute this task. 사용 및 매개 변수 정보는 AssignCulture 작업을 참조하세요.For usage and parameter information, see AssignCulture Task.

AssignProjectConfiguration

프로젝트 참조 작업 항목에 XML 프로젝트 구성을 할당합니다.Assigns XML project configurations to project reference task items.

AssignTargetPath

대상 경로를 입력 파일에 할당합니다.Assigns target paths to input files.

CallTarget

CallTarget 작업을 구현합니다.Implements the CallTarget task. 프로젝트 파일의 CallTarget 요소를 사용하여 이 작업을 만들고 실행합니다.Use the CallTarget element in your project file to create and execute this task. 사용 및 매개 변수 정보는 CallTarget 작업을 참조하세요.For usage and parameter information, see CallTarget Task.

CodeTaskFactory

코드 DOM 지원 언어를 사용하고 이 언어에서 작업을 만들 수 있는 작업 팩터리입니다.A task factory which can take a code DOM supported language and create a task from it.

CombinePath

지정된 경로를 단일 경로로 결합합니다.Combines the specified paths into a single path.

CommandLineBuilderExtension

명령줄을 만들기 위해 확장된 유틸리티 메서드로 구성됩니다.Comprises extended utility methods for constructing a command line.

ConvertToAbsolutePath

ConvertToAbsolutePath 작업을 구현합니다.Implements the ConvertToAbsolutePath task. 프로젝트 파일의 ConvertToAbsolutePath 요소를 사용하여 이 작업을 만들고 실행합니다.Use the ConvertToAbsolutePath element in your project file to create and execute this task. 사용 및 매개 변수 정보는 ConvertToAbsolutePath 작업을 참조하세요.For usage and parameter information, see ConvertToAbsolutePath Task.

Copy

Copy 작업을 구현합니다.Implements the Copy task. 프로젝트 파일의 Copy 요소를 사용하여 이 작업을 만들고 실행합니다.Use the Copy element in your project file to create and execute this task. 사용 및 매개 변수 정보는 Copy 작업을 참조하세요.For usage and parameter information, see Copy Task.

CreateCSharpManifestResourceName

지정된 리소스 파일 이름에서 C# 스타일 매니페스트 이름을 만듭니다.Creates a C#-style manifest name from a given resource file name.

CreateItem

CreateItem 작업을 구현합니다.Implements the CreateItem task. 프로젝트 파일의 CreateItem 요소를 사용하여 이 작업을 만들고 실행합니다.Use the CreateItem element in your project file to create and execute this task. 사용 및 매개 변수 정보는 CreateItem 작업을 참조하세요.For usage and parameter information, see CreateItem Task.

CreateManifestResourceName

리소스에 할당할 매니페스트 리소스 이름을 결정합니다.Determines the manifest resource name to assign to a resource.

CreateProperty

CreateProperty 작업을 구현합니다.Implements the CreateProperty task. 프로젝트 파일의 CreateProperty 요소를 사용하여 이 작업을 만들고 실행합니다.Use the CreateProperty element in your project file to create and execute this task. 사용 및 매개 변수 정보는 CreateProperty 작업을 참조하세요.For usage and parameter information, see CreateProperty Task.

CreateTemporaryVCProject

파일 참조로 대체된 MSBuild 참조를 사용하여 임시 Visual C++ 프로젝트를 만듭니다.Creates a temporary Visual C++ project with MSBuild references replaced with file references.

CreateVisualBasicManifestResourceName

지정된 리소스 파일 이름에서 Visual Basic 스타일 매니페스트 이름을 만듭니다.Creates a Visual Basic-style manifest name from a given resource file name.

Csc

Csc 작업을 구현합니다.Implements the Csc task. 프로젝트 파일의 Csc 요소를 사용하여 이 작업을 만들고 실행합니다.Use the Csc element in your project file to create and execute this task. 사용 및 매개 변수 정보는 Csc 작업을 참조하세요.For usage and parameter information, see Csc Task.

Delete

Delete 작업을 구현합니다.Implements the Delete task. 프로젝트 파일의 Delete 요소를 사용하여 이 작업을 만들고 실행합니다.Use the Delete element in your project file to create and execute this task. 사용 및 매개 변수 정보는 Delete 작업을 참조하세요.For usage and parameter information, see Delete Task.

Error

Error 작업을 구현합니다.Implements the Error task. 프로젝트 파일의 Error 요소를 사용하여 이 작업을 만들고 실행합니다.Use the Error element in your project file to create and execute this task. 사용 및 매개 변수 정보는 Delete 작업을 참조하세요.For usage and parameter information, see Delete Task.

Exec

Exec 작업을 구현합니다.Implements the Exec task. 프로젝트 파일의 Exec 요소를 사용하여 이 작업을 만들고 실행합니다.Use the Exec element in your project file to create and execute this task. 사용 및 매개 변수 정보는 Exec 작업을 참조하세요.For usage and parameter information, see Exec Task.

FindAppConfigFile

제공된 목록에서 app.config 파일(있는 경우)을 찾습니다.Finds the app.config file, if any, in the provided lists.

FindInList

지정된 목록에서 일치하는 itemspec이 있는 항목을 찾습니다.In a specified list, finds an item that has the matching itemspec.

FindUnderPath

FindUnderPath 작업을 구현합니다.Implements the FindUnderPath task. 프로젝트 파일의 FindUnderPath 요소를 사용하여 이 작업을 만들고 실행합니다.Use the FindUnderPath element in your project file to create and execute this task. 사용 및 매개 변수 정보는 FindUnderPath 작업을 참조하세요.For usage and parameter information, see FindUnderPath Task.

FormatUrl

URL을 적절한 URL 형식으로 변환합니다.Converts a URL into a proper URL format.

FormatVersion

버전 번호에 수정 버전 번호를 추가합니다.Appends the revision number to the version number.

GenerateApplicationManifest

GenerateApplicationManifest 작업을 구현합니다.Implements the GenerateApplicationManifest task. 프로젝트 파일의 GenerateApplicationManifest 요소를 사용하여 이 작업을 만들고 실행합니다.Use the GenerateApplicationManifest element in the project file to create and execute this task. 사용 및 매개 변수 정보는 GenerateApplicationManifest 작업을 참조하세요.For usage and parameter information, see GenerateApplicationManifest Task.

GenerateBootstrapper

GenerateBootstrapper 작업을 구현합니다.Implements the GenerateBootstrapper task. 프로젝트 파일의 GenerateBootstrapper 요소를 사용하여 이 작업을 만들고 실행합니다.Use the GenerateBootstrapper element in your project file to create and execute this task. 사용 및 매개 변수 정보는 GenerateBootstrapper 작업을 참조하세요.For usage and parameter information, see GenerateBootstrapper Task.

GenerateDeploymentManifest

GenerateDeploymentManifest 작업을 구현합니다.Implements the GenerateDeploymentManifest task. 프로젝트 파일의 GenerateDeploymentManifest 요소를 사용하여 이 작업을 만들고 실행합니다.Use the GenerateDeploymentManifest element in the project file to create and execute this task. 사용 및 매개 변수 정보는 GenerateDeploymentManifest 작업을 참조하세요.For usage and parameter information, see GenerateDeploymentManifest Task.

GenerateManifestBase

모든 매니페스트 생성 작업에 대한 기본 클래스를 나타냅니다.Represents the base class for all manifest generation tasks.

GenerateResource

GenerateResource 작업을 구현합니다.Implements the GenerateResource task. 프로젝트 파일의 GenerateResource 요소를 사용하여 이 작업을 만들고 실행합니다.Use the GenerateResource element in your project file to create and execute this task. 사용 및 매개 변수 정보는 GenerateResource 작업을 참조하세요.For usage and parameter information, see GenerateResource Task.

GenerateTrustInfo

기본 매니페스트와 TargetZoneExcludedPermissions 속성에서 애플리케이션 신뢰를 생성합니다.Generates the application trust from the base manifest, and from the TargetZone and ExcludedPermissions properties.

GetAssemblyIdentity

GetAssemblyIdentity 작업을 구현합니다.Implements the GetAssemblyIdentity task. 프로젝트 파일의 GetAssemblyIdentity 요소를 사용하여 이 작업을 만들고 실행합니다.Use the GetAssemblyIdentity element in your project file to create and execute this task. 사용 및 매개 변수 정보는 GetAssemblyIdentity 작업을 참조하세요.For usage and parameter information, see GetAssemblyIdentity Task.

GetFrameworkPath

GetFrameworkPath 작업을 구현합니다.Implements the GetFrameworkPath task. 프로젝트 파일의 GetFrameworkPath 요소를 사용하여 이 작업을 만들고 실행합니다.Use the GetFrameworkPath element in your project file to create and execute this task. 사용 및 매개 변수 정보는 GetFrameworkPath 작업을 참조하세요.For usage and parameter information, see GetFrameworkPath Task.

GetFrameworkSdkPath

GetFrameworkSdkPath 작업을 구현합니다.Implements the GetFrameworkSdkPath task. 프로젝트 파일의 GetFrameworkSdkPath 요소를 사용하여 이 작업을 만들고 실행합니다.Use the GetFrameworkSdkPath element in your project file to create and execute this task. 사용 및 매개 변수 정보는 GetFrameworkSdkPath 작업을 참조하세요.For usage and parameter information, see GetFrameworkSdkPath Task.

GetInstalledSDKLocations

레지스트리와 디스크의 설치된 SDK 목록을 수집하고 단일 파일에 대한 SDK 참조 확인 및 RAR 중에 사용될 수 있도록 프로젝트로 출력합니다.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는 이름에 "v"가 표시되는 버전 폴더를 인식하지 않습니다.GetInstalledSDKLocations doesn't recognize a version folder if "v" appears in its name. 예를 들어 C:\Windows\Program Files\Microsoft SDKs\Windows\8.0\SDKFolders\3rdPartySDK\2.5\에 있는 SDK는 올바르게 위치가 지정됩니다.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. 단, C:\Windows\Program Files\Microsoft SDKs\Windows\8.0\SDKFolders\3rdPartySDK\v2.5\에 있는 동일한 SDK는 검색되지 않고 무시됩니다.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. SDK가 무시되는 경우 실패가 로그에 기록되지 않고 오류가 throw되지 않습니다.If an SDK is ignored, the failure won't be recorded in the log, and no error will be thrown.

버전 폴더 이름을 major.minor[.build[.revision]]의 형식으로 만들어야 합니다.Version folder names need to be formed as major.minor[.build[.revision]]. 자세한 내용은 TryParse(String, Version)을 참조하세요.For more information, see TryParse(String, Version).

특정 버전의 SDK를 찾으려면 찾고 있는 버전이 요청한 버전과 일치해야 합니다.To find an SDK with a particular version, the version sought must match the version requested. 예를 들어 SDK의 폴더 버전 이름이 8.0.0이고 고객이 버전 8.0의 SDK를 요청한 경우 일치하는 항목이 없으며 SDK가 검색되지 않습니다.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.

버전 일치에 대한 자세한 내용은 CompareTo(Version)을 참조하십시오.For more information on version matching, see CompareTo(Version).

GetReferenceAssemblyPaths

여러 프레임워크에 대한 참조 어셈블리 경로를 반환합니다.Returns the reference assembly paths to the various frameworks.

GetSDKReferenceFiles

디스크의 전체 경로에 대한 SDKRreference를 확인합니다.Resolves an SDKReference to a full path on disk.

LC

LC 작업을 구현합니다.Implements the LC task. 프로젝트 파일의 LC 요소를 사용하여 이 작업을 만들고 실행합니다.Use the LC element in your project file to create and execute this task. 사용 및 매개 변수 정보는 LC 작업을 참조하세요.For usage and parameter information, see LC Task.

MakeDir

MakeDir 작업을 구현합니다.Implements the MakeDir task. 프로젝트 파일의 MakeDir 요소를 사용하여 이 작업을 만들고 실행합니다.Use the MakeDir element in your project file to create and execute this task. 사용 및 매개 변수 정보는 MakeDir 작업을 참조하세요.For usage and parameter information, see MakeDir Task.

ManagedCompiler

관리되는 컴파일러 작업에 공통적인 속성과 메서드를 정의합니다.Defines the properties and methods common to managed compiler tasks.

Message

Message 작업을 구현합니다.Implements the Message task. 프로젝트 파일의 Message 요소를 사용하여 이 작업을 만들고 실행합니다.Use the Message element in your project file to create and execute this task. 사용 및 매개 변수 정보는 Message 작업을 참조하세요.For usage and parameter information, see Message Task.

Move

파일을 하나 이상 이동하는 작업입니다.Task to move one or more files.

MSBuild

MSBuild 작업을 구현합니다.Implements the MSBuild task. 프로젝트 파일의 MSBuild 요소를 사용하여 이 작업을 만들고 실행합니다.Use the MSBuild element in your project file to create and execute this task. 사용 및 매개 변수 정보는 MSBuild 작업을 참조하세요.For usage and parameter information, see MSBuild Task.

ReadLinesFromFile

ReadLinesFromFile 작업을 구현합니다.Implements the ReadLinesFromFile task. 프로젝트 파일의 ReadLinesFromFile 요소를 사용하여 이 작업을 만들고 실행합니다.Use the ReadLinesFromFile element in your project file to create and execute this task. 사용 및 매개 변수 정보는 ReadLinesFromFile 작업을 참조하세요.For usage and parameter information, see ReadLinesFromFile Task.

RegisterAssembly

RegisterAssembly 작업을 구현합니다.Implements the RegisterAssembly task. 프로젝트 파일의 RegisterAssembly 요소를 사용하여 이 작업을 만들고 실행합니다.Use the RegisterAssembly element in your project file to create and execute this task. 사용 및 매개 변수 정보는 RegisterAssembly 작업을 참조하세요.For usage and parameter information, see RegisterAssembly Task.

RemoveDir

RemoveDir 작업을 구현합니다.Implements the RemoveDir task. 프로젝트 파일의 RemoveDir 요소를 사용하여 이 작업을 만들고 실행합니다.Use the RemoveDir element in your project file to create and execute this task. 사용 및 매개 변수 정보는 RemoveDir 작업을 참조하세요.For usage and parameter information, see RemoveDir Task.

RemoveDuplicates

RemoveDuplicates 작업을 구현합니다.Implements the RemoveDuplicates task. 프로젝트 파일의 RemoveDuplicates 요소를 사용하여 이 작업을 만들고 실행합니다.Use the RemoveDuplicates element in your project file to create and execute this task. 사용 및 매개 변수 정보는 RemoveDuplicates 작업을 참조하세요.For usage and parameter information, see RemoveDuplicates Task.

RequiresFramework35SP1Assembly

애플리케이션에 .NET Framework 3.5 SP1이 필요한지 여부를 확인합니다.Determines whether the application requires the .NET Framework 3.5 SP1.

ResolveAssemblyReference

ResolveAssemblyReference 작업을 구현합니다.Implements the ResolveAssemblyReference task. 프로젝트 파일의 ResolveAssemblyReference 요소를 사용하여 이 작업을 만들고 실행합니다.Use the ResolveAssemblyReference element in your project file to create and execute this task. 사용 및 매개 변수 정보는 ResolveAssemblyReference 작업을 참조하세요.For usage and parameter information, see ResolveAssemblyReference Task.

ResolveComReference

ResolveComReference 작업을 구현합니다.Implements the ResolveComReference task. 프로젝트 파일의 ResolveComReference 요소를 사용하여 이 작업을 만들고 실행합니다.Use the ResolveComReference element in your project file to create and execute this task. 사용 및 매개 변수 정보는 ResolveComReference 작업을 참조하세요.For usage and parameter information, see ResolveComReference Task.

ResolveKeySource

ResolveKeySource 작업을 구현합니다.Implements the ResolveKeySource task. 프로젝트 파일의 ResolveKeySource 요소를 사용하여 이 작업을 만들고 실행합니다.Use the ResolveKeySource element in your project file to create and execute this task. 사용 및 매개 변수 정보는 ResolveKeySource 작업을 참조하세요.For usage and parameter information, see ResolveKeySource Task.

ResolveManifestFiles

이 작업은 매니페스트 생성을 위해 파일에 대한 빌드 프로세스에서 빌드된 항목, 종속성, 위성, 콘텐츠, 디버그 기호 및 설명서 등의 항목을 확인합니다.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.

ResolveNativeReference

ResolveNativeReference 작업을 구현합니다.Implements the ResolveNativeReference task. 프로젝트 파일의 ResolveNativeReference 요소를 사용하여 이 작업을 만들고 실행합니다.Use the ResolveNativeReference element in your project file to create and execute this task. 사용 및 매개 변수 정보는 ResolveNativeReference 작업을 참조하세요.For usage and parameter information, see ResolveNativeReference Task.

ResolveNonMSBuildProjectOutput

비 MSBuild 프로젝트 참조의 출력 파일을 확인합니다.Determines the output files for non-MSBuild project references.

ResolveProjectBase

ResolveNonMSBuildProjectOutputAssignProjectConfiguration의 기본 클래스를 나타냅니다.Represents the base class for ResolveNonMSBuildProjectOutput and AssignProjectConfiguration.

ResolveSDKReference

디스크의 전체 경로에 대한 SDKRreference를 확인합니다.Resolves an SDKReference to a full path on disk.

ResolveVCProjectOutput

Visual C++ 프로젝트 참조용 출력 파일을 결정합니다.Determines the output files for Visual C++ project references.

SGen

SGen 작업을 구현합니다.Implements the SGen task. 프로젝트 파일의 SGen 요소를 사용하여 이 작업을 만들고 실행합니다.Use the SGen element in your project file to create and execute this task. 사용 및 매개 변수 정보는 SGen 작업을 참조하세요.For usage and parameter information, see SGen Task.

SignFile

SignFile 작업을 구현합니다.Implements the SignFile task. 프로젝트 파일의 SignFile 요소를 사용하여 이 작업을 만들고 실행합니다.Use the SignFile element in your project file to create and execute this task. 사용 및 매개 변수 정보는 SignFile 작업을 참조하세요.For usage and parameter information, see SignFile Task.

TaskExtension

작업 확장에 도움이 되는 속성을 포함합니다.Contains properties to help extend a task.

TaskLoggingHelperExtension

다양한 메시지의 로깅을 사용합니다.Enables logging of various messages. 또한 리소스 형식 지정 및 로딩을 사용합니다.Also, enables loading and formatting of resources.

ToolTaskExtension

명령줄 도구를 래핑하는 작업을 생성하기 위해 확장된 유틸리티 메서드로 구성됩니다.Comprises extended utility methods for constructing a task that wraps a command line tool.

Touch

Touch 작업을 구현합니다.Implements the Touch task. 프로젝트 파일의 Touch 요소를 사용하여 이 작업을 만들고 실행합니다.Use the Touch element in your project file to create and execute this task. 사용 및 매개 변수 정보는 Touch 작업을 참조하세요.For usage and parameter information, see Touch Task.

UnregisterAssembly

UnregisterAssembly 작업을 구현합니다.Implements the UnregisterAssembly task. 프로젝트 파일의 UnregisterAssembly 요소를 사용하여 이 작업을 만들고 실행합니다.Use the UnregisterAssembly element in your project file to create and execute this task. 사용 및 매개 변수 정보는 UnregisterAssembly 작업을 참조하세요.For usage and parameter information, see UnregisterAssembly Task.

UpdateManifest

매니페스트에서 선택한 속성을 업데이트하고 다시 서명합니다.Updates selected properties in a manifest and resigns.

Vbc

Vbc 작업을 구현합니다.Implements the Vbc task. 프로젝트 파일의 Vbc 요소를 사용하여 이 작업을 만들고 실행합니다.Use the Vbc element in your project file to create and execute this task. 사용 및 매개 변수 정보는 Vbc 작업을 참조하세요.For usage and parameter information, see Vbc Task.

VCBuild

VCBuild 작업을 구현합니다.Implements the VCBuild task. 프로젝트 파일의 VCBuild 요소를 사용하여 이 작업을 만들고 실행합니다.Use the VCBuild element in your project file to create and execute this task.

Warning

Warning 작업을 구현합니다.Implements the Warning task. 프로젝트 파일의 Warning 요소를 사용하여 이 작업을 만들고 실행합니다.Use the Warning element in your project file to create and execute this task. 사용 및 매개 변수 정보는 Warning 작업을 참조하세요.For usage and parameter information, see Warning Task.

WinMDExp

관리되는 어셈블리를 Windows 런타임 메타데이터에 내보냅니다.Exports a managed assembly to a windows runtime metadata.

WriteCodeFragment

생성된 지정 코드 조각을 사용하여 임시 코드 파일을 생성합니다.Generates a temporary code file with the specified generated code fragment. 파일을 삭제하지는 않습니다.Does not delete the file.

WriteLinesToFile

WriteLinesToFile 작업을 구현합니다.Implements the WriteLinesToFile task. 프로젝트 파일의 WriteLinesToFile 요소를 사용하여 이 작업을 만들고 실행합니다.Use the WriteLinesToFile element in your project file to create and execute this task. 사용 및 매개 변수 정보는 WriteLinesToFileWriteLinesToFile 작업을 참조하세요.For usage and parameter information, see WriteLinesToFileWriteLinesToFile Task.

XamlTaskFactory

XAML 작업의 작업 팩터리 공급자입니다.The task factory provider for XAML tasks.

XmlPeek

XPath 쿼리에 지정된 대로 XML 파일의 값을 반환하는 작업입니다.A task that returns values as specified by XPath Query from an XML file.

XmlPoke

XPath 쿼리에 지정된 대로 XML 파일에 값을 설정하는 작업입니다.A task that sets values as specified by XPath Query into a XML file.

XslTransformation

XSLT 또는 컴파일된 XSLT를 사용하여 XML 입력을 변환한 다음 출력 디바이스 또는 파일로 출력합니다.Transforms an XML input by using an XSLT or Compiled XSLT and outputs to an output device or a file.

구조체

ExtractedClassName

언어 소스 파일에서 클래스 이름을 추출합니다.Extracts a class name from a language source file.

인터페이스

IFixedTypeInfo

ITypeInfoGetRefTypeOfImplType(Int32, IntPtr)의 정의를 수정하는 GetRefTypeInfo(IntPtr, IFixedTypeInfo)에 대한 대체를 제공합니다.Provides a substitute for ITypeInfo by modifying the definitions of GetRefTypeOfImplType(Int32, IntPtr) and GetRefTypeInfo(IntPtr, IFixedTypeInfo).