共用方式為


CreateProperty 工作

更新:2007 年 11 月

以傳入的值填入 (Populate) 屬性。如此可將值從一個屬性或字串複製到另一個屬性或字串。

屬性

下表說明 CreateProperty 工作的參數。

參數

描述

Value

選擇性的 String 輸出參數。

指定要複製到新屬性的值。

ValueSetByTask

選擇性的 String 輸出參數。

含有與 Value 參數相同的值。如果輸出是最新的時候,MSBuild 會略過封入的目標 (Target),只有在要避免讓其設定輸出屬性時,才使用這個參數。

範例

下列範例使用 CreateProperty 工作來建立使用 SourceFilename 和 SourceFileExtension 屬性值組合的 NewFile 屬性。

<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>

在執行專案以後,NewFile 屬性的值會是 Module1.vb。

請參閱

概念

MSBuild 工作

其他資源

MSBuild 工作參考