Compartir a través de


CreateProperty (Tarea)

Rellena las propiedades con los valores pasados. Esto permite copiar los valores 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á a la nueva propiedad.

ValueSetByTask

Parámetro de salida String opcional.

Contiene el mismo valor que el parámetro Value. Utilice este parámetro solamente si desea evitar que MSBuild establezca la propiedad de salida cuando omite el destino que la contiene porque los resultados están actualizados.

Comentarios

Además de los parámetros mencionados anteriormente, esta tarea hereda los parámetros de la clase TaskExtension, que hereda de la clase Task. Para obtener una lista de estos parámetros adicionales y sus descripciones, vea TaskExtension (Clase base).

Ejemplo

El ejemplo siguiente utiliza la tarea CreateProperty para crear la propiedad NewFile mediante la combinación de los valores de la propiedad SourceFilename y SourceFileExtension.

<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>

Después de ejecutar el proyecto, el valor de la propiedad NewFile es Module1.vb.

Vea también

Conceptos

Tareas de MSBuild

Otros recursos

Referencia de tareas de MSBuild