Exemplo de folha de propriedade
Folhas de propriedades semelhantes de outros arquivos de projeto MSBuild e podem ser incluídas pelo arquivo de projeto ou por outros arquivos de folha de propriedade.Folhas de propriedades que são criadas pelo sistema do projeto geralmente contêm apenas <ItemGroup> elementos que definem os itens e metadados, e <PropertyGroup> elementos que definem as propriedades.
Os usuários são aconselhados para permitir que o Visual C++ IDE criar e manter um arquivo de folha de propriedade em vez de editar manualmente o arquivo.
Exemplo
O exemplo a seguir mostra um arquivo de folha de propriedade que foi criado pelo IDE e é denominado MyPropertySheet.props.A folha de propriedades define uma macro de usuário denominada MyUserMacro, cujo valor é exemplo.Além disso, a macro do usuário é adicionado ao variáveis de ambiente do usuário quando o projeto é aberto.
No arquivo de projeto, a macro do usuário e seu valor são representados pela <MyUserMacro**>** elemento.E a diretiva para adicionar a macro do usuário para as variáveis de ambiente é representada pela <EnvironmentVariable**>** elemento.Para obter mais informações, consulte Macros definidas pelo usuário.
<?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>