Condividi tramite


Attività CreateProperty

Inserisce gli elementi passati nelle proprietà. Questa attività consente di copiare tali valori da una proprietà o stringa a un'altra.

Attributi

Nella tabella riportata di seguito sono descritti i parametri dell'attività CreateProperty.

Parametro

Descrizione

Value

Parametro di output String facoltativo.

Specifica il valore da copiare nella nuova proprietà.

ValueSetByTask

Parametro di output String facoltativo.

Contiene lo stesso valore del parametro Value. Utilizzare questo parametro solo per evitare che la proprietà di output venga impostata da MSBuild nei casi in cui la destinazione di inclusione viene ignorata perché gli output sono aggiornati.

Note

Oltre ai parametri sopra elencati, questa attività eredita i parametri dalla classe TaskExtension, che eredita dalla classe Task. Per un elenco di tali parametri aggiuntivi e le relative descrizioni, vedere Classe di base TaskExtension.

Esempio

Nell'esempio riportato di seguito l'attività CreateProperty viene utilizzata per creare la proprietà NewFile utilizzando la combinazione dei valori delle proprietà SourceFilename e SourceFileExtension.

<Project xmlns="https://schemas.microsoft.com/developer/msbuild/2003">

    <PropertyGroup>
        <SourceFilename>Module1</SourceFilename>
        <SourceFileExtension>vb</SourceFileExtension>
    </PropertyGroup>

    <Target Name="CreateProperties">

        <CreateProperty
            Value="$(SourceFilename).$(SourceFileExtension)">
            <Output
                TaskParameter="Value"
                PropertyName="NewFile" />
        </CreateProperty>

    </Target>

</Project>

Al termine dell'esecuzione del progetto, il valore della proprietà NewFile è Module1.vb.

Vedere anche

Concetti

Attività di MSBuild

Altre risorse

Riferimenti delle attività MSBuild