CreateProperty (tarea)
Rellena las propiedades con los valores pasados. Esto permite que los valores se copien de una propiedad o cadena a otra.
Atributos
En la siguiente tabla se describen los parámetros de la tarea CreateProperty
.
Parámetro | Descripción |
---|---|
Value |
Parámetro de salida String opcional.Especifica el valor que se copiará en la nueva propiedad. |
ValueSetByTask |
Parámetro de salida String opcional.Contiene el mismo valor que el parámetro Value . Use este parámetro únicamente cuando quiera impedir que MSBuild establezca la propiedad de salida cuando omita el destino que lo contiene porque las salidas están actualizadas. |
Comentarios
Además de los parámetros mencionados anteriormente, esta tarea hereda los parámetros de la clase TaskExtension, que a su vez hereda de la clase Task. Para obtener una lista de estos parámetros adicionales y sus descripciones, consulte TaskExtension base class.
Ejemplo
En el ejemplo siguiente se usa la tarea CreateProperty
para crear la propiedad NewFile
mediante la combinación de los valores de la propiedad SourceFilename
y 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>
Después de ejecutar el proyecto, el valor de la propiedad NewFile
es Module1.vb.