Partager via


Property, élément (MSBuild)

Contient un nom et une valeur de propriété définis par l'utilisateur. Chaque propriété utilisée dans un projet MSBuild doit être spécifiée en tant qu'enfant d'un élément PropertyGroup.

<Property Condition="'String A' == 'String B'">
    Property Value
</Property>

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 Conditions MSBuild.

Éléments enfants

Aucun

Éléments parents

Élément

Description

PropertyGroup

Élément qui regroupe les propriétés.

Valeur texte

Une valeur texte est facultative.

Ce texte spécifie la valeur de la propriété et peut contenir du langage XML.

Notes

Les noms de propriété sont limités uniquement aux caractères ASCII. Les valeurs de propriétés sont référencées dans le projet en plaçant le nom de la propriété entre "$(" et ")". Ainsi, $(builddir)\classes correspondrait à "build\classes", si la propriété builddir avait la valeur build. Pour plus d'informations sur les propriétés, consultez Propriétés MSBuild.

Exemple

Le code suivant affecte à la propriété Optimization la valeur false et à la propriété DefaultVersion la valeur 1.0 si la propriété Version est vide.

<PropertyGroup>
    <Optimization>false</Optimization>
    <DefaultVersion Condition="'$(Version)' == ''" >1.0</DefaultVersion>
</PropertyGroup>

Voir aussi

Concepts

Propriétés MSBuild

Référence du schéma de fichier de projet MSBuild