속성 시트 예제
속성 시트는 다른 MSBuild 프로젝트 파일과 비슷하며 프로젝트 파일 또는 다른 속성 시트 파일에 의해 포함될 수 있습니다.프로젝트 시스템에서 일반적으로 만든 속성 시트에는 항목 및 메타데이터를 정의하는 <ItemGroup> 요소와 속성을 정의하는 <PropertyGroup> 요소가 포함되어 있습니다.
사용자는 Visual C++ IDE에서 파일을 수동으로 편집하는 대신 속성 시트 파일을 만들고 유지 관리하는 것이 좋습니다.
예제
다음 예제에서는 IDE에 의해 생성되었고 이름이 MyPropertySheet.props라는 속성 시트 파일을 보여 줍니다.속성 시트는 MyUserMacro라는 사용자 매크로를 정의하며, 값은 예제입니다.또한 프로젝트를 열 때 사용자 매크로가 사용자 환경 변수에 추가됩니다.
프로젝트 파일에서 사용자 매크로와 해당 값은 <MyUserMacro**>** 요소에 의해 표현됩니다.사용자 매크로를 환경 변수에 추가하는 지시문은 <EnvironmentVariable**>** 요소에 의해 표현됩니다.자세한 내용은 사용자 정의 매크로를 참조하십시오.
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0"
xmlns="https://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros">
<MyUserMacro>Example</MyUserMacro>
</PropertyGroup>
<PropertyGroup />
<ItemDefinitionGroup />
<ItemGroup>
<BuildMacro Include="MyUserMacro">
<Value>$(MyUserMacro)</Value>
<EnvironmentVariable>true</EnvironmentVariable>
</BuildMacro>
</ItemGroup>
</Project>