Condividi tramite


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

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.

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>

Vedere anche

Concetti

Proprietà di MSBuild

Riferimenti dello schema del file di progetto MSBuild