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.
Tugas menyediakan kode yang berjalan selama proses build. Ketika C++ diinstal, tugas berikut tersedia, selain tugas yang diinstal dengan MSBuild. Untuk informasi selengkapnya, lihat Gambaran umum MSBuild (C++).
Selain parameter untuk setiap tugas, setiap tugas juga memiliki parameter berikut.
| Pengaturan | Description |
|---|---|
Condition |
Parameter opsional String .Ekspresi Boolean yang digunakan mesin MSBuild untuk menentukan apakah tugas ini akan dijalankan. Untuk informasi tentang kondisi yang didukung oleh MSBuild, lihat Kondisi. |
ContinueOnError |
Parameter pilihan. Bisa berisi salah satu nilai berikut: - WarnAndContinue atau true. Ketika tugas gagal, tugas berikutnya dalam elemen Target dan build terus dijalankan, dan semua kesalahan dari tugas diperlakukan sebagai peringatan - ErrorAndContinue. Ketika tugas gagal, tugas berikutnya dalam Target elemen dan build terus dijalankan, dan semua kesalahan dari tugas diperlakukan sebagai kesalahan.- ErrorAndStop atau false (default). Ketika tugas gagal, tugas yang tersisa dalam Target elemen dan build tidak dijalankan, dan seluruh Target elemen dan build dianggap gagal.Versi .NET Framework sebelum 4.5 hanya true mendukung nilai dan false .Untuk informasi selengkapnya, lihat Cara: Mengabaikan kesalahan dalam tugas. |
Topik terkait
| Judul | Description |
|---|---|
| Tugas BscMake | Membungkus alat Utilitas Pemeliharaan Informasi Penjelajahan Microsoft (bscmake.exe). |
| Tugas CL | Membungkus alat Pengkompilasi Microsoft C++ (cl.exe). |
| Tugas CPPClean | Menghapus file sementara yang dibuat MSBuild saat proyek C++ dibuat. |
| Tugas ClangCompile | Membungkus alat pengkompilasi C++ (clang.exe). |
| Tugas CustomBuild | Membungkus alat pengkompilasi C++ (cmd.exe). |
| Tugas FXC | Gunakan pengkompilasi shader HLSL dalam proses build. |
| GetOutOfDateItems | Membaca tlog lama, menulis tlog baru dan mengembalikan set item yang tidak up-to-date. (tugas pembantu) |
| GetOutputFileName | Mendapatkan nama file output untuk cl dan alat lain, yang memungkinkan hanya menentukan direktori output atau nama file lengkap atau tidak sama sekali. (tugas pembantu) |
| Tugas LIB | Membungkus alat Microsoft 32-Bit Library Manager (lib.exe). |
| Menautkan tugas | Membungkus alat Microsoft C++ Linker (link.exe). |
| Tugas MIDL | Membungkus alat kompilator Microsoft Interface Definition Language (MIDL) (midl.exe). |
| Tugas MT | Membungkus Alat Manifes Microsoft (mt.exe). |
| Tugas MultiToolTask | Tidak ada deskripsi. |
| Tugas ParallelCustomBuild | Jalankan instans paralel dari tugas CustomBuild. |
| Tugas RC | Membungkus alat Microsoft Windows Resource Compiler (rc.exe). |
| Tugas SetEnv | Mengatur atau menghapus nilai variabel lingkungan tertentu. |
| Kelas dasar TrackedVCToolTask | Mewarisi dari VCToolTask. |
| Tugas VCMessage | Mencatat pesan peringatan dan pesan kesalahan selama build. (Tidak dapat diperpanjang. Penggunaan internal saja.) |
| Kelas dasar VCToolTask | Mewarisi dari ToolTask. |
| Tugas XDCMake | Membungkus alat Dokumentasi XML (xdcmake.exe), yang menggabungkan file komentar dokumen XML (.xdc) ke dalam file .xml . |
| Tugas XSD | Membungkus alat Definisi Skema XML (xsd.exe), yang menghasilkan file skema atau kelas dari sumber. Lihat catatan di bawah ini. |
| referensi MSBuild | Menjelaskan elemen sistem MSBuild. |
| Tugas | Menjelaskan tugas, yang merupakan unit kode yang dapat digabungkan untuk menghasilkan build. |
| Penulisan tugas | Menjelaskan cara membuat tugas. |
Nota
Mulai Visual Studio 2017, dukungan proyek C++ untuk xsd.exe tidak digunakan lagi. Anda masih dapat menggunakan API Microsoft.VisualC.CppCodeProvider dengan menambahkan CppCodeProvider.dll secara manual ke GAC.