다음을 통해 공유


AssignProjectConfiguration 작업

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

작업 매개 변수

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

Parameter

설명

SolutionConfigurationContents

선택적 [string] 출력 매개 변수입니다.

각 프로젝트에 대한 프로젝트 구성이 포함된 XML 문자열을 포함합니다. 구성이 명명된 프로젝트에 할당되었습니다.

DefaultToVcxPlatformMapping

선택적 [string] 출력 매개 변수입니다.

대부분의 형식에서 사용되는 플랫폼의 이름과

.vcxproj 파일에서 사용되는 이름 간의 매핑을 세미콜론으로 구분한 목록이 포함됩니다.

예를 들면 다음과 같습니다.

"AnyCPU=Win32;X86=Win32;X64=X64"

VcxToDefaultPlatformMapping

Optional

[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 기본 클래스를 참조하십시오.

참고 항목

개념

MSBuild 작업

기타 리소스

MSBuild 작업 참조