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>

Vedi anche