CreateProperty – úloha
Hodnoty předané v naplní vlastnosti.To umožňuje zkopírovat z vlastností nebo řetězec na jiné hodnoty.
v případě vícehodnotových atributů
Následující tabulka popisuje parametry CreateProperty úkolu.
Parametr |
Description |
---|---|
Value |
Volitelný String výstupní parametr. Určuje hodnotu 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 vyhnout nastavit vlastnost výstup MSBuild při přeskočí ohraničujícím cílové výstupy jsou aktuální. |
Poznámky
Vedle výše uvedených parametrů, zdědí tento úkol parametry z TaskExtension dědí třídu, která sama Task třídy.Seznam těchto další parametry a jejich popis naleznete v TaskExtension – základní třída.
Příklad
V následujícím příkladu CreateProperty úkol vytvořit NewFile vlastnost pomocí kombinace hodnot SourceFilename a SourceFileExtension vlastnost.
<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>
Po spuštění aplikace project hodnotu NewFile vlastnost je Module1.vb.