Menampilkan, menyimpan, dan mengonfigurasi file log build

Setelah membuat proyek di Visual Studio IDE, Anda dapat melihat informasi tentang build tersebut di jendela Output . Dengan menggunakan informasi ini, Anda dapat memecahkan masalah kegagalan build, melihat baris perintah yang tepat yang digunakan untuk semua alat build, atau mendapatkan informasi diagnostik penuh tentang seluruh proses build.

  • Untuk proyek C++, Anda juga dapat melihat informasi yang sama dalam file log yang dibuat dan disimpan saat Anda membangun proyek.

  • Untuk proyek .NET, Anda dapat mengklik di jendela output build dan menekan Ctrl+S. Visual Studio meminta lokasi untuk menyimpan informasi dari jendela Output ke dalam file log.

Anda juga dapat menggunakan IDE untuk menentukan jenis informasi apa yang ingin Anda lihat tentang setiap build.

Jika Anda membuat proyek apa pun dengan menggunakan MSBuild, Anda dapat membuat file log untuk menyimpan informasi tentang build. Untuk informasi selengkapnya, lihat Mendapatkan log build.

Untuk melihat file log build untuk proyek C++

  1. Di Windows Explorer atau File Explorer, buka file berikut (relatif terhadap folder akar proyek): Release\{ProjectName}. Log atau Debug\{ProjectName}.log

Untuk membuat file log build untuk proyek kode terkelola

  1. Pada bilah menu, pilih Bangun>Bangun Solusi.

  2. Di jendela Output , klik di suatu tempat di teks.

  3. Tekan Ctrl+S.

    Visual Studio meminta lokasi untuk menyimpan output build.

Anda juga dapat menghasilkan log dengan menjalankan MSBuild langsung dari baris perintah, menggunakan -fileLogger opsi baris perintah (-fl). Lihat Mendapatkan log build dengan MSBuild.

Untuk mengubah jumlah informasi yang disertakan dalam log build

  1. Pada bilah menu, pilih Opsi Alat>.

  2. Pada halaman Proyek dan Solusi , pilih halaman Bangun dan Jalankan .

  3. Dalam daftar verbositas output build proyek MSBuild, pilih salah satu nilai, lalu pilih tombol OK.

Tabel berikut memperlihatkan bagaimana verbositas log (nilai kolom) memengaruhi jenis pesan (nilai baris) mana yang dicatat.

Jenis pesan / Verbosity Tenang Minimal Normal Terperinci Ekstensi
Kesalahan
Peringatan
Pesan yang sangat penting
Pesan penting normal
Pesan dengan tingkat kepentingan rendah
Informasi mesin MSBuild tambahan

Jika Anda ingin melihat baris perintah yang digunakan untuk pengkompilasi dan alat lainnya, pilih setidaknya tingkat verbositas Terperinci .

Untuk informasi selengkapnya, lihat Kotak dialog Opsi, Proyek dan Solusi, Bangun dan Jalankan dan LoggerVerbosity.

Penting

Anda harus membangun kembali proyek agar perubahan Diterapkan di jendela Output (semua proyek) dan <file ProjectName>.txt (hanya proyek C++).

Gunakan log biner untuk mempermudah penelusuran file log besar

Log biner adalah fitur opsional untuk proyek .NET yang memungkinkan Anda memiliki pengalaman penjelajahan log yang lebih kaya yang mungkin memudahkan untuk menemukan informasi dalam log besar. Untuk menggunakan log biner, instal Alat Sistem Proyek. Untuk informasi selengkapnya, lihat https://msbuildlog.com dan Log Biner.

Log biner adalah fitur opsional untuk proyek .NET yang memungkinkan Anda memiliki pengalaman penjelajahan log yang lebih kaya yang mungkin memudahkan untuk menemukan informasi dalam log besar. Untuk menggunakan log biner, instal Project System Tools 2022. Untuk informasi selengkapnya, lihat https://msbuildlog.com dan Log Biner.