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 |
---|---|
É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>