Feuille de propriétés, exemple
Les feuilles de propriétés ressemblent à d'autres fichiers projet MSBuild et peuvent être incluses par le fichier projet ou par d'autres fichiers de feuille de propriétés.Les feuilles de propriétés créées par le système de projet contiennent uniquement en général des éléments <ItemGroup> qui définissent des éléments et des métadonnées, et des éléments <PropertyGroup> qui définissent des propriétés.
Les utilisateurs sont conseillés de laisser l'IDE de Visual C++ créer et maintenir un fichier de feuille de propriétés au lieu de modifier le fichier manuellement.
Exemple
L'exemple suivant illustre un fichier de feuille de propriétés créé par l'IDE, dont le nom est MyPropertySheet.props.La feuille de propriétés définit une macro d'utilisateur nommée MyUserMacro, dont la valeur est Exemple.De plus, la macro d'utilisateur sera ajoutée aux variables d'environnement de l'utilisateur lorsque le projet sera ouvert.
Dans le fichier projet, la macro d'utilisateur et sa valeur sont représentées par l'élément <MyUserMacro**>.Et la directive pour ajouter la macro utilisateur aux variables d'environnement est représentée par l'élément <EnvironmentVariable>**.Pour plus d'informations, consultez Macros définies par l'utilisateur.
<?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>