다음을 통해 공유


AssignProjectConfiguration 작업

이 작업은 목록 구성 문자열을 허용하고 여기에 지정된 프로젝트를 할당합니다.

작업 매개 변수

다음 표에서는 AssignProjectConfiguration 작업의 매개 변수에 대해 설명합니다.

매개 변수 설명
ProjectReferences 필수 ITaskItem[] 입력 매개 변수입니다.

구성할 프로젝트입니다.
SolutionConfigurationContents 선택적 string 출력 매개 변수입니다.

각 프로젝트에 대한 프로젝트 구성을 포함하는 XML 문자열을 포함합니다. 구성은 명명된 프로젝트에 할당됩니다.
DefaultToVcxPlatformMapping 선택적 string 출력 매개 변수입니다.

대부분의 형식에 사용되는 플랫폼 이름과 .vcxproj 파일에 사용되는 플랫폼 이름 간의 매핑을 세미콜론으로 구분한 목록을 포함합니다.

예시:

"AnyCPU=Win32;X86=Win32;X64=X64"
VcxToDefaultPlatformMapping 선택 사항

string 출력 매개 변수입니다.

.vcxproj 플랫폼 이름에서 대부분의 형식에 사용되는 플랫폼 이름으로의 매핑 목록을 세미콜론으로 구분하여 포함합니다.

예시:

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

현재 프로젝트에 대한 구성을 포함합니다.
CurrentProjectPlatform 선택적 string 출력 매개 변수입니다.

현재 프로젝트에 대한 플랫폼을 포함합니다.
OnlyReferenceAndBuildProjectsEnabledInSolutionConfiguration 선택적 bool 출력 매개 변수입니다.

프로젝트 구성에서 사용되지 않은 경우에도 참조를 빌드해야 함을 나타내는 플래그를 포함합니다.
ShouldUnsetParentConfigurationAndPlatform 선택적 bool 출력 매개 변수입니다.

부모 구성 및 플랫폼을 설정 해제해야 함을 나타나는 플래그를 포함합니다.
OutputType 선택적 string 출력 매개 변수입니다.

프로젝트에 대한 출력 형식을 포함합니다.
ResolveConfigurationPlatformUsingMappings 선택적 bool 출력 매개 변수입니다.

전달된 프로젝트 참조의 구성 및 플랫폼을 확인하기 위해 빌드가 기본 매핑을 사용해야 하는지를 나타내는 플래그를 포함합니다.
AssignedProjects 선택적 ITaskItem[] 출력 매개 변수입니다.

확인된 참조 경로의 목록을 포함합니다.
UnassignedProjects 선택적 ITaskItem[] 출력 매개 변수입니다.

사전 확인된 출력 목록을 사용하여 확인할 수 없는 프로젝트 참조 항목의 목록을 포함합니다.

설명

이 작업은 위에 나와 있는 매개 변수 외에 Task 클래스에서 직접 상속하는 TaskExtension 클래스의 매개 변수도 상속합니다. 이러한 추가 매개 변수 및 해당 설명이 포함된 목록은 TaskExtension 기본 클래스를 참조하세요.

참고 항목