AssignProjectConfiguration 작업AssignProjectConfiguration Task

이 작업은 목록 구성 문자열을 허용하고 여기에 지정된 프로젝트를 할당합니다.This task accepts a list configuration strings and assigns them to specified projects.

작업 매개 변수Task Parameters

다음 표에서는 AssignProjectConfiguration 작업의 매개 변수에 대해 설명합니다.The following table describes the parameters of the AssignProjectConfiguration task.

매개 변수Parameter 설명Description
SolutionConfigurationContents 선택적 string 출력 매개 변수입니다.Optional string output parameter.

각 프로젝트에 대한 프로젝트 구성을 포함하는 XML 문자열을 포함합니다.Contains an XML string containing a project configuration for each project. 구성은 명명된 프로젝트에 할당됩니다.The configurations are assigned to the named projects.
DefaultToVcxPlatformMapping 선택적 string 출력 매개 변수입니다.Optional string output parameter.

대부분의 형식에 사용된 플랫폼 이름에서 .vcxproj 파일에 사용된 이름으로의Contains a semicolon-delimited list of mappings from the platform names used

매핑 목록을 세미콜론으로 구분하여 포함합니다.by most types to those used by .vcxproj files.

예:For example:

"AnyCPU=Win32;X86=Win32;X64=X64"
VcxToDefaultPlatformMapping OptionalOptional

string 출력 매개 변수입니다.string output parameter.

.vcxproj 플랫폼 이름에서 대부분의 형식에 사용되는 플랫폼 이름으로의 매핑 목록을 세미콜론으로 구분하여 포함합니다.Contains a semicolon-delimited list of mappings from .vcxproj platform names to the platform names use by most types.

예:For example:

"Win32=AnyCPU;X64=X64"
CurrentProjectConfiguration 선택적 string 출력 매개 변수입니다.Optional string output parameter.

현재 프로젝트에 대한 구성을 포함합니다.Contains the configuration for the current project.
CurrentProjectPlatform 선택적 string 출력 매개 변수입니다.Optional string output parameter.

현재 프로젝트에 대한 플랫폼을 포함합니다.Contains the platform for the current project.
OnlyReferenceAndBuildProjectsEnabledInSolutionConfiguration 선택적 bool 출력 매개 변수입니다.Optional bool output parameter.

프로젝트 구성에서 사용되지 않은 경우에도 참조를 빌드해야 함을 나타내는 플래그를 포함합니다.Contains a flag indicating that references should be built even if they were disabled in the project configuration.
ShouldUnsetParentConfigurationAndPlatform 선택적 bool 출력 매개 변수입니다.Optional bool output parameter.

부모 구성 및 플랫폼을 설정 해제해야 함을 나타나는 플래그를 포함합니다.Contains a flag indicating if the parent configuration and platform should be unset.
OutputType 선택적 string 출력 매개 변수입니다.Optional string output parameter.

프로젝트에 대한 출력 형식을 포함합니다.Contains the output type for the project.
ResolveConfigurationPlatformUsingMappings 선택적 bool 출력 매개 변수입니다.Optional bool output parameter.

전달된 프로젝트 참조의 구성 및 플랫폼을 확인하기 위해 빌드가 기본 매핑을 사용해야 하는지를 나타내는 플래그를 포함합니다.Contains a flag indicating if the build should use the default mappings to resolve the configuration and platform of the passed in project references.
AssignedProjects 선택적 ITaskItem[] 출력 매개 변수입니다.Optional ITaskItem[] output parameter.

확인된 참조 경로의 목록을 포함합니다.Contains the list of resolved reference paths.
UnassignedProjects 선택적 ITaskItem[] 출력 매개 변수입니다.Optional ITaskItem[] output parameter.

사전 확인된 출력 목록을 사용하여 확인할 수 없는 프로젝트 참조 항목의 목록을 포함합니다.Contains the list of project reference items that could not be resolved using the pre-resolved list of outputs.

설명Remarks

이 작업은 위에 나와 있는 매개 변수 외에 Task 클래스에서 직접 상속하는 TaskExtension 클래스의 매개 변수도 상속합니다.In addition to the parameters listed above, this task inherits parameters from the TaskExtension class, which itself inherits from the Task class. 이러한 추가 매개 변수 및 해당 설명이 포함된 목록은 TaskExtension Base Class를 참조하세요.For a list of these additional parameters and their descriptions, see TaskExtension Base Class.

참고 항목See Also

작업 Tasks
작업 참조Task Reference