CreateProperty 工作
將傳入的值填入屬性中。 這允許將值從某個屬性或字串複製至另一個屬性或字串。
屬性
下表說明 CreateProperty
工作的參數。
參數 | 描述 |
---|---|
Value |
選擇性的 String 輸出參數。指定要複製至新屬性的值。 |
ValueSetByTask |
選擇性的 String 輸出參數。包含與 Value 參數相同的值。 因輸出具有最新資訊而略過封入目標時,只有在您想要避免具有 MSBuild 所設定的輸出屬性時,才使用此參數。 |
備註
除了上述所列的參數,此項工作還會繼承 TaskExtension 類別中的參數,而該類別本身又繼承 Task 類別。 如需這些其他參數的清單及其描述,請參閱 TaskExtension 基底類別。
範例
下列範例使用 CreateProperty
工作,以使用 SourceFilename
和 SourceFileExtension
屬性值組合建立 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。