Élément Property (MSBuild)
Contient une valeur et un nom 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
.
<Project><PropertyGroup>
Syntaxe
<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 l’article Conditions (Conditions MSBuild). |
Éléments enfants
Aucune.
Éléments parents
Élément | Description |
---|---|
PropertyGroup | Élément grouping pour des propriétés. |
Valeur texte
Une valeur texte est facultative.
Ce texte spécifie la valeur de propriété et peut contenir du code XML.
Notes
Les noms de propriétés sont limités uniquement aux caractères ASCII. Les valeurs de propriété sont référencées dans le projet en plaçant le nom de propriété entre « $(
» et « )
». Par exemple, $(builddir)\classes
serait résolu en build\classes si la propriété builddir
avait la valeur build
. Pour plus d’informations sur les propriétés, voir Propriétés MSBuild.
Exemple
Le code suivant définit la propriété Optimization
sur false
et la propriété DefaultVersion
sur 1.0
si la propriété Version
est vide.
<PropertyGroup>
<Optimization>false</Optimization>
<DefaultVersion Condition="'$(Version)' == ''" >1.0</DefaultVersion>
</PropertyGroup>