Tarefa CreateProperty
Popula as propriedades com os valores passados. Isso permite que os valores sejam copiados de uma propriedade ou cadeia de caracteres para outra.
Atributos
A tabela a seguir descreve os parâmetros da tarefa CreateProperty
.
Parâmetro | Descrição |
---|---|
Value |
Parâmetro de saída String opcional.Especifica o valor a ser copiado para a nova propriedade. |
ValueSetByTask |
Parâmetro de saída String opcional.Contém o mesmo valor que o parâmetro Value . Use esse parâmetro somente para evitar que a propriedade de saída seja definida pelo MSBuild quando ela ignora o destino delimitador porque as saídas estão atualizadas. |
Comentários
Além dos parâmetros listados acima, essa tarefa herda parâmetros da classe TaskExtension, que herda da classe Task. Para obter uma lista desses parâmetros adicionais e suas descrições, confira Classe base TaskExtension.
Exemplo
O exemplo a seguir usa a tarefa CreateProperty
para criar a propriedade NewFile
usando a combinação dos valores das propriedades SourceFilename
e SourceFileExtension
.
<Project xmlns="http://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>
Depois de executar o projeto, o valor da propriedade NewFile
será Module1.vb.