Elemento Property (MSBuild)
Contiene il nome e il valore di una proprietà definita dall'utente. Ogni proprietà utilizzata in un progetto MSBuild deve essere specificata come elemento figlio di un elemento PropertyGroup.
<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 ulteriori informazioni, vedere Condizioni di MSBuild. |
Elementi figlio
Nessuno.
Elementi padre
Elemento |
Descrizione |
---|---|
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.
Note
Per i nomi delle proprietà si possono utilizzare solo i caratteri ASCII. Nel progetto si fa riferimento ai valori della proprietà inserendone il nome tra "$(" e ")". Ad esempio, $(builddir)\classes viene risolto in "build\classes", se la proprietà builddir ha valore build. Per ulteriori informazioni sulle proprietà, vedere Proprietà di MSBuild.
Esempio
Nel codice riportato di seguito la proprietà Optimization viene impostata 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>