Rumah >pembangunan bahagian belakang >C++ >Di manakah `System.Diagnostics.Debug.Write` Menghantar Outputnya?
System.Diagnostics.Debug.Write Output Location
Kaedah System.Diagnostics.Debug.Write dan Trace.Write digunakan untuk nyahpepijat tujuan dalam C#. Walau bagaimanapun, destinasi output mereka mungkin tidak kelihatan serta-merta.
Nyahpepijat.Lokasi Tulis
Secara lalai, Debug.Write panggilan dipaparkan dalam tetingkap Visual Studio Output. Walau bagaimanapun, tingkah laku ini boleh diubah dengan menambahkan TraceListeners pada koleksi Debug.Listeners. Pendengar ini membenarkan anda untuk menentukan lokasi output alternatif, seperti fail tertentu atau malah tetingkap konsol.
Jika anda tidak menggunakan Visual Studio, output daripada Debug.Write mungkin bukan sichtbar. Dalam kes ini, anda boleh menyemak argumen baris perintah yang dihantar kepada pengkompil. Jika pilihan "/d:DEBUG" disertakan, output Debug.Write akan dihantar ke tetingkap konsol.
Nota Tambahan
Dalam Visual Studio, anda boleh tandakan pilihan "Ubah hala semua teks Tetingkap Output ke Tetingkap Segera". Jika ya, panggilan Debug.Write mungkin tidak muncul dalam tetingkap Output. Untuk melumpuhkan tingkah laku ini, pergi ke Alat → Pilihan → Penyahpepijatan → Umum dan nyahtanda kotak di sebelah "Ubah hala semua teks Tetingkap Output ke Tetingkap Segera."
Atas ialah kandungan terperinci Di manakah `System.Diagnostics.Debug.Write` Menghantar Outputnya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!