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.