CreateProperty (Tarea)CreateProperty Task

Rellena las propiedades con los valores pasados.Populates properties with the values passed in. Esto permite que los valores se copien de una propiedad o cadena a otra.This allows values to be copied from one property or string to another.

AtributosAttributes

En la siguiente tabla se describen los parámetros de la tarea CreateProperty .The following table describes the parameters of the CreateProperty task.

ParámetroParameter DescriptionDescription
Value Parámetro de salida String opcional.Optional String output parameter.

Especifica el valor que se copiará en la nueva propiedad.Specifies the value to copy to the new property.
ValueSetByTask Parámetro de salida String opcional.Optional String output parameter.

Contiene el mismo valor que el parámetro Value.Contains the same value as the Value parameter. Use este parámetro únicamente cuando quiera impedir que MSBuildMSBuild establezca la propiedad de salida cuando omita el destino que lo contiene porque las salidas están actualizadas.Use this parameter only when you want to avoid having the output property set by MSBuildMSBuild when it skips the enclosing target because the outputs are up-to-date.

ComentariosRemarks

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.In addition to the parameters listed above, this task inherits parameters from the TaskExtension class, which itself inherits from the Task class. Para obtener una lista de estos parámetros adicionales y sus descripciones, vea TaskExtension Base Class.For a list of these additional parameters and their descriptions, see TaskExtension Base Class.

EjemploExample

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.The following example uses the CreateProperty task to create the NewFile property using the combination of the values of the SourceFilename and SourceFileExtension property.

<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.After running the project, the value of the NewFile property is Module1.vb.

Vea tambiénSee Also

Referencia de tareas Task Reference
TareasTasks