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.