Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mencatat peringatan selama build berdasarkan pernyataan kondisional yang dievaluasi.
Parameter
Tabel berikut ini menjelaskan parameter tugas Warning.
| Parameter | Deskripsi |
|---|---|
Code |
Parameter String opsional.Kode peringatan untuk dikaitkan dengan peringatan. |
File |
Parameter String opsional.Menentukan file yang relevan, jika ada. Jika tidak ada file yang disediakan, file yang berisi tugas Peringatan akan digunakan. |
HelpKeyword |
Parameter String opsional.Kata kunci Bantuan untuk dikaitkan dengan peringatan. Hanya untuk penggunaan internal. |
HelpLink |
Parameter String opsional.Link ke informasi selengkapnya tentang peringatan tersebut. |
Text |
Parameter String opsional.Teks peringatan yang dicatat MSBuild jika parameter Condition dievaluasi menjadi true. |
Keterangan
Tugas Warning memungkinkan proyek MSBuild untuk memeriksa keberadaan konfigurasi atau properti yang diperlukan sebelum melanjutkan dengan langkah build berikutnya.
Jika parameter Condition dari tugas Warning dievaluasi menjadi true, nilai parameter Text dicatat dan build terus dijalankan. Jika parameter Condition tidak ada, teks peringatan akan dicatat. Untuk informasi selengkapnya tentang pengelogan, lihat Mendapatkan log build.
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.
HelpKeyword digunakan oleh Visual Studio untuk mendukung fitur bantuan kontekstual (F1). Anda dapat menggunakan HelpLink untuk mengaitkan halaman bantuan online dengan pesan kesalahan.
Contoh
Contoh kode berikut memeriksa properti yang diatur pada baris perintah. Jika tidak ada properti yang ditetapkan, proyek akan memunculkan peristiwa peringatan, dan mencatat nilai parameter Text dari tugas Warning.
<Project>
<Target Name="ValidateCommandLine">
<Warning
Text=" The 0 property was not set on the command line."
Condition="'$(0)' == ''" />
<Warning
Text=" The FREEBUILD property was not set on the command line."
Condition="'$(FREEBUILD)' == ''" />
</Target>
...
</Project>