Élément PropertyGroup (MSBuild)
Contient un ensemble d’éléments Property définis par l’utilisateur. Chaque élément Property
utilisé dans un projet MSBuild doit être un enfant d’un élément PropertyGroup
.
<Projet><PropertyGroup>
Syntaxe
<PropertyGroup Condition="'String A' == 'String B'">
<Property1>...</Property1>
<Property2>...</Property2>
</PropertyGroup>
Attributs et éléments
Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.
Attributs
Attribut | Description |
---|---|
Condition | Attribut facultatif. Condition à évaluer. Pour plus d’informations, consultez l’article Conditions (Conditions MSBuild). |
Éléments enfants
Élément | Description |
---|---|
Propriété | Élément facultatif. Nom de propriété défini par l’utilisateur, qui contient la valeur de propriété. Un élément PropertyGroup peut ne contenir aucun élément Property ou en contenir plusieurs. |
Éléments parents
Élément | Description |
---|---|
Projet | Élément racine obligatoire d’un fichier projet MSBuild. |
Exemple
L’exemple de code suivant montre comment définir des propriétés en fonction d’une condition. Dans cet exemple, si la valeur de la propriété CompileConfig
est DEBUG
, les propriétés Optimization
, Obfuscate
et OutputPath
contenues dans l’élément PropertyGroup
sont définies.
<PropertyGroup Condition="'$(CompileConfig)' == 'DEBUG'" >
<Optimization>false</Optimization>
<Obfuscate>false</Obfuscate>
<OutputPath>$(OutputPath)\debug</OutputPath>
</PropertyGroup>
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour