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.

Vea también