Udostępnij za pośrednictwem


Zadanie CreateProperty

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 Klasa bazowa TaskExtension.

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

Program MSBuild zadań

Inne zasoby

Zadanie programu MSBuild odniesienia