Property 요소(MSBuild)
사용자 정의 속성 이름과 값이 들어 있습니다. MSBuild 프로젝트에 사용되는 모든 속성은 PropertyGroup 요소의 자식으로 지정해야 합니다.
<Property Condition="'String A' == 'String B'">
Property Value
</Property>
특성 및 요소
다음 단원에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.
특성
특성 |
설명 |
---|---|
Condition |
선택적 특성입니다. 확인할 조건입니다. 자세한 내용은 MSBuild 조건을 참조하십시오. |
자식 요소
없음
부모 요소
요소 |
설명 |
---|---|
속성의 그룹화 요소입니다. |
텍스트 값
텍스트 값은 선택적입니다.
이 텍스트는 속성 값을 지정하며 XML을 포함할 수 있습니다.
설명
속성 이름에는 ASCII 문자만 사용할 수 있습니다. 속성 값은 "$(" 및 ")" 사이에 속성 이름을 배치하여 프로젝트에서 참조합니다. 예를 들어, builddir 속성에 build 값이 있는 경우 $(builddir)\classes는 "build\classes"로 해석할 수 있습니다. 속성에 대한 자세한 내용은 MSBuild 속성을 참조하십시오.
예제
다음 코드에서는 Optimization 속성을 false로 설정하고 Version 속성이 비어 있는 경우 DefaultVersion 속성을 1.0으로 설정합니다.
<PropertyGroup>
<Optimization>false</Optimization>
<DefaultVersion Condition="'$(Version)' == ''" >1.0</DefaultVersion>
</PropertyGroup>