Compartilhar via


Tarefa CreateProperty

Propriedades é preenchida com os valores passados nas. Isso permite que os valores a serem copiados de uma propriedade ou seqüência de caracteres para outro.

Atributos

A tabela a seguir descreve os parâmetros do CreateProperty tarefa.

Parâmetro

Descrição

Value

Opcional String parâmetro de saída.

Especifica o valor para copiar para a nova propriedade.

ValueSetByTask

Opcional String parâmetro de saída.

Contém o mesmo valor que o Value parâmetro. Use este parâmetro somente quando desejar evitar ter a propriedade de saída conjunto por MSBuild Quando ela ignora o delimitador de destino porque as saídas estão atualizadas.

Exemplo

O exemplo a seguir utiliza o CreateProperty tarefa, a fim de criar o NewFile usando a combinação de valores de propriedade do SourceFilename e SourceFileExtension propriedade.

<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>

Após a execução do projeto, o valor da NewFile propriedade é Module1.vb.

Consulte também

Conceitos

Tarefas do MSBuild

Outros recursos

Referência de tarefa do MSBuild