Esta documentación está archivada y no tiene mantenimiento.

CreateProperty (Tarea)

Rellena las propiedades con los valores pasados. Esto permite copiar los valores de una propiedad o cadena a otra.

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 sólo cuando desee evitar que la propiedad de salida se establezca con MSBuild cuando omite el destino contenedor porque las salidas están actualizadas.

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="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.

Mostrar: