Sdílet prostřednictvím


CreateProperty – úloha

Naplní vlastnosti hodnotami předanými. To umožňuje kopírování hodnot z jedné vlastnosti nebo řetězce do jiné.

Atributy

Následující tabulka popisuje parametry CreateProperty úlohy.

Parametr Popis
Value Volitelný String výstupní parametr.

Určuje hodnotu, která se má zkopírovat do nové vlastnosti.
ValueSetByTask Volitelný String výstupní parametr.

Obsahuje stejnou hodnotu jako Value parametr. Tento parametr použijte pouze v případě, že chcete zabránit tomu, aby výstupní vlastnost nastavená nástrojem MSBuild, když přeskočí uzavřený cíl, protože výstupy jsou aktuální.

Poznámky

Kromě výše uvedených parametrů tato úloha dědí parametry z TaskExtension třídy, která sama dědí z Task třídy. Seznam těchto dalších parametrů a jejich popisů naleznete v tématu TaskExtension základní třída.

Příklad

Následující příklad používá CreateProperty úlohu k vytvoření NewFile vlastnosti pomocí kombinace hodnot SourceFilename a SourceFileExtension vlastnosti.

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

Po spuštění projektu je hodnota NewFile vlastnosti Module1.vb.

Viz také