PropertyGroup 요소(MSBuild)
사용자 정의 Property 요소 집합이 들어 있습니다.MSBuild 프로젝트에 사용되는 모든 Property 요소는 PropertyGroup 요소의 자식이어야 합니다.
<PropertyGroup Condition="'String A' == 'String B'">
<Property1>...</Property1>
<Property2>...</Property2>
</PropertyGroup>
특성 및 요소
다음 단원에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.
특성
특성 |
설명 |
---|---|
조건 |
선택적 특성입니다. 확인할 조건입니다.자세한 내용은 MSBuild 조건을 참조하십시오. |
자식 요소
요소 |
설명 |
---|---|
선택적 요소입니다. 속성 값이 들어 있는 사용자 정의 속성 이름입니다.PropertyGroup 요소에는 Property 요소가 0개 이상 있을 수 있습니다. |
부모 요소
요소 |
설명 |
---|---|
MSBuild 프로젝트 파일의 필수 루트 요소입니다. |
예제
다음 코드 예제에서는 조건을 기반으로 속성을 설정하는 방법을 보여 줍니다.이 예제에서 CompileConfig 속성의 값이 DEBUG이면 PropertyGroup 요소 내의 Optimization, Obfuscate 및 OutputPath 속성이 설정됩니다.
<PropertyGroup Condition="'$(CompileConfig)' == 'DEBUG'" >
<Optimization>false</Optimization>
<Obfuscate>false</Obfuscate>
<OutputPath>$(OutputPath)\debug</OutputPath>
</PropertyGroup>