Property 요소(MSBuild)

사용자 정의 속성 이름 및 값을 포함합니다. MSBuild 프로젝트에서 사용되는 모든 속성은 PropertyGroup 요소의 자식으로 지정해야 합니다.

<Project><PropertyGroup>

구문

<Property Condition="'String A' == 'String B'">
    Property Value
</Property>

특성 및 요소

다음 단원에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.

특성

특성 설명
Condition 선택적 특성입니다.

평가할 조건입니다. 자세한 내용은 조건을 참조하세요.

자식 요소

없음

부모 요소

요소 설명
PropertyGroup 속성에 대한 grouping 요소입니다.

텍스트 값

텍스트 값은 선택적입니다.

이 텍스트는 속성값을 지정하며 XML을 포함할 수 있습니다.

설명

속성 이름에는 ASCII 문자만 사용할 수 있습니다. "$(" 및 ")" 사이에 속성 이름을 배치하여 프로젝트에서 속성값을 참조합니다. 예를 들어 builddir 속성 값이 build이면 $(builddir)\classesbuild\classes로 해석됩니다. 속성에 대한 자세한 내용은 MSBuild 속성을 참조하세요.

예시

다음 코드는 Version 속성이 비어 있으면 Optimization 속성을 false로, DefaultVersion 속성을 1.0로 설정합니다.

<PropertyGroup>
    <Optimization>false</Optimization>
    <DefaultVersion Condition="'$(Version)' == ''" >1.0</DefaultVersion>
</PropertyGroup>

참고 항목