Bagikan melalui


Tugas CreateProperty

Mengisi properti dengan nilai yang diteruskan. Ini memungkinkan nilai disalin dari satu properti atau string ke properti lainnya.

Atribut

Tabel berikut ini menjelaskan parameter tugas CreateProperty.

Parameter Deskripsi
Value Parameter output String opsional.

Menentukan nilai yang akan disalin ke properti baru.
ValueSetByTask Parameter output String opsional.

Berisi nilai yang sama dengan parameter Value. Gunakan parameter ini hanya ketika Anda ingin menghindari properti output yang ditetapkan oleh MSBuild saat melewati target yang terlampir karena output sudah diperbarui.

Keterangan

Selain parameter yang tercantum di atas, tugas ini mewarisi parameter dari kelas TaskExtension, yang mewarisi sendiri dari kelas Task. Untuk daftar parameter tambahan ini dan deskripsinya, lihat kelas dasar TaskExtension.

Contoh

Contoh berikut menggunakan tugas CreateProperty untuk membuat properti NewFile menggunakan kombinasi nilai properti SourceFilename dan SourceFileExtension.

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

Setelah menjalankan proyek, nilai properti NewFile adalah Module1.vb.

Baca juga