Elemento Property (MSBuild)
Contiene un nome un valore della proprietà definiti dall'utente. Ogni proprietà usata in un progetto MSBuild deve essere specificata come figlio di un PropertyGroup
elemento.
<Project><PropertyGroup>
Sintassi
<Property Condition="'String A' == 'String B'">
Property Value
</Property>
Attributi ed elementi
Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.
Attributi
Attributo | Descrizione |
---|---|
Condition |
Attributo facoltativo. Condizione da valutare. Per altre informazioni, vedere Condizioni. |
Elementi figlio
Nessuno.
Elementi padre
Elemento | Descrizione |
---|---|
PropertyGroup | Elemento di raggruppamento per le proprietà. |
Valore di testo
Il valore di testo è facoltativo.
Questo testo specifica il valore della proprietà e può contenere codice XML.
Osservazioni:
I nomi proprietà possono contenere solo caratteri ASCII. Per fare riferimento ai valori delle proprietà nel progetto, si inserisce il nome proprietà tra "$(
" e ")
". $(builddir)\classes
, ad esempio, restituirà build\classes, se la proprietà builddir
ha il valore build
. Per altre informazioni sulle proprietà, vedere Proprietà di MSBuild.
Esempio
Il codice seguente imposta la proprietà Optimization
su false
e la proprietà DefaultVersion
su 1.0
se la proprietà Version
è vuota.
<PropertyGroup>
<Optimization>false</Optimization>
<DefaultVersion Condition="'$(Version)' == ''" >1.0</DefaultVersion>
</PropertyGroup>