CreateProperty 工作

將傳入的值填入屬性中。 這允許將值從某個屬性或字串複製至另一個屬性或字串。

屬性

下表說明 CreateProperty 工作的參數。

參數 描述
Value 選擇性的 String 輸出參數。

指定要複製至新屬性的值。
ValueSetByTask 選擇性的 String 輸出參數。

包含與 Value 參數相同的值。 因輸出具有最新資訊而略過封入目標時,只有在您想要避免具有 MSBuild 所設定的輸出屬性時,才使用此參數。

備註

除了上述所列的參數,此項工作還會繼承 TaskExtension 類別中的參數,而該類別本身又繼承 Task 類別。 如需這些其他參數的清單及其描述,請參閱 TaskExtension 基底類別

範例

下列範例使用 CreateProperty 工作,以使用 SourceFilenameSourceFileExtension 屬性值組合建立 NewFile 屬性。

<Project xmlns="http://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

另請參閱