대상 및 작업 구성Configuring Targets and Tasks

MSBuild 대상 및 작업을 구성하여 MSBuild를 통해 out-of-process로 실행할 수 있으므로 현재 실행하고 있는 컨텍스트와는 다른 컨텍스트를 대상으로 지정할 수 있습니다.You can configure MSBuild targets and tasks to run out-of-process with MSBuild so that you can target contexts that differ from the one you are running on. 예를 들어, 개발 컴퓨터가 64비트 .NET Framework 4.5 운영 체제에서 실행되는 동안 32비트 .NET Framework 2.0 응용 프로그램을 대상으로 지정할 수 있습니다.For example, you can target a 32-bit .NET Framework 2.0 application while the development computer is running on a 64-bit .NET Framework 4.5 operating system. 또한 .NET Framework 4 또는 이전 버전을 실행하는 컴퓨터를 대상으로 지정할 수 있습니다.You can also target computers that run with the .NET Framework 4 or earlier. 32비트 또는 64비트 및 특정 .NET Framework 버전의 조합은 대상 컨텍스트로 알려져 있습니다.The combination of 32- or 64-bitness and the specific .NET Framework version is known as the target context.

설치Installation

.NET Framework 4.5 및 4.5.1은 CLR(공용 언어 런타임), 대상, 작업 및 .NET Framework 4의 도구를 이름을 바꾸지 않고 대체합니다.The .NET Framework 4.5 and 4.5.1 replace the common language runtime (CLR), targets, tasks, and tools of the .NET Framework 4 without renaming them. .NET Framework 4.5.1이 Visual Studio 2013Visual Studio 2013의 부분으로 설치됩니다.The .NET Framework 4.5.1 is installed as part Visual Studio 2013Visual Studio 2013.

Visual Studio와 개별적으로 MSBuild를 설치하려면 MSBuild 다운로드에서 설치 패키지를 다운로드할 수 있습니다.If you want to install MSBuild separately from Visual Studio, you can download the installation package from MSBuild Download. 또한 사용하려는 .NET Framework 버전도 설치해야 합니다.You must also install the .NET Framework versions you wish to use also.

대상 및 작업Targets and Tasks

MSBuild는 특정 빌드 작업을 프로세스 외부에서 실행하여 더 큰 컨텍스트 집합을 대상으로 지정합니다.MSBuild runs certain build tasks out of process to target a larger set of contexts. 예를 들어, 32비트 MSBuild가 64비트 프로세스에서 빌드 작업을 실행하여 64비트 컴퓨터를 대상으로 지정할 수 있습니다.For example, a 32-bit MSBuild might run a build task in a 64-bit process to target a 64-bit computer. 이 작업은 UsingTask 인수 및 Task 매개 변수에 의해 제어됩니다.This is controlled by UsingTask arguments and Task parameters. .NET Framework 4.5에 의해 설치된 대상은 이러한 인수 및 매개 변수를 설정하고, 다양한 대상 컨텍스트를 위한 응용 프로그램을 빌드하는 데 필요한 변경 사항은 없습니다.The targets installed by the .NET Framework 4.5 set these arguments and parameters, and no changes are required to build applications for the various target contexts.

대상 컨텍스트를 직접 만들려면 이러한 인수 및 매개 변수를 적절하게 설정해야 합니다.If you want to create your own target context, you must set these arguments and parameters appropriately. .NET Framework 4.5 Microsoft.Common.targets 파일과 Microsoft.Common.Tasks 파일에서 예제를 살펴봅니다.Look in the .NET Framework 4.5 Microsoft.Common.targets file and the Microsoft.Common.Tasks file for examples. 여러 대상 컨텍스트를 사용하여 작업할 수 있는 사용자 지정 작업 만들기 또는 기존 작업을 수정하는 방법에 대한 자세한 내용은 방법: 대상 및 작업 구성을 참조하세요.For information about how to create a custom task that can work with multiple target contexts, or how to modify existing tasks, see How to: Configure Targets and Tasks.

참고 항목See Also

멀티 타기팅Multitargeting