Udostępnij za pośrednictwem


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.

Zobacz też

Koncepcje

Zadania programu MSBuild

Inne zasoby

Odwołanie do zadania MSBuild