Compartilhar via


Tarefa de CreateProperty

Preenche as propriedades com os valores passados. 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 da CreateProperty de tarefas.

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 você deseja evitar que a propriedade de saída definida por MSBuild quando ela ignora o delimitador de destino porque as saídas são atualizadas.

Comentários

Além de para os parâmetros listados acima, esta tarefa herda os parâmetros da TaskExtension , a própria classe herda o Task classe. Para obter uma lista desses parâmetros adicionais e suas descrições, consulte Classe Base de TaskExtension.

Exemplo

O exemplo a seguir usa a CreateProperty tarefa para criar o NewFile propriedade usando a combinação dos valores da 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 de NewFile propriedade é Module1.vb.

Consulte também

Conceitos

Tarefas do MSBuild

Outros recursos

Referência de tarefa do MSBuild