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