CreateProperty — Zadanie
Wypełnia właściwości z wartości przekazanych w.Dzięki temu wartości, które mają być skopiowane z jednej właściwości lub ciąg znaków do innego.
Atrybuty
W poniższej tabeli opisano parametry CreateProperty zadania.
Parametr |
Opis |
---|---|
Value |
Opcjonalny String parametr wyjścia. Określa wartość, aby skopiować do nowej właściwości. |
ValueSetByTask |
Opcjonalny String parametr wyjścia. Zawiera taką samą wartość jak Value parametru.Za pomocą tego parametru tylko wtedy, gdy użytkownik chce uniknąć posiadające właściwości output, określonych przez MSBuild podczas docelowych otaczający je pomija ponieważ dane wyjściowe są aktualne. |
Uwagi
Oprócz parametrów wymienionych powyżej, to zadanie dziedziczy parametry z TaskExtension , które sama klasa dziedziczy z Task klasy.Aby uzyskać listę tych dodatkowych parametrów, a ich opisy, zobacz TaskExtension — Klasa podstawowa.
Przykład
W poniższym przykładzie użyto CreateProperty zadanie tworzenia NewFile przy użyciu kombinacji wartości właściwości SourceFilename i SourceFileExtension właściwości.
<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 zakończeniu projektu, a wartość NewFile jest właściwość Module1.vb.