Exemplo de folha de propriedade
Folhas de propriedade 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 a 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 é a ser adicionado a variáveis de ambiente do usuário quando o projeto é aberto.
No arquivo de projeto, a macro de 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. For more information, see 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>