Bagikan melalui


Pengaturan proyek untuk konfigurasi debug C#

Anda dapat mengubah pengaturan debug proyek C# di tab Debug dan tab Build halaman properti proyek.

Untuk membuka halaman properti, pilih proyek di Penjelajah Solusi lalu pilih ikon Properti, atau klik kanan proyek dan pilih Properti.

Untuk informasi selengkapnya, lihat Konfigurasi debug dan rilis.

Penting

Pengaturan ini tidak berlaku untuk aplikasi .NET Core, ASP.NET, atau UWP. Untuk mengonfigurasi pengaturan debug untuk .NET 5+ dan .NET Core, lihat pengaturan Project untuk konfigurasi debug C# (.NET 5+, .NET Core).

Penting

Pengaturan ini tidak berlaku untuk aplikasi .NET Core, ASP.NET, atau UWP. Untuk mengonfigurasi pengaturan debug untuk aplikasi UWP, lihat Memulai sesi penelusuran kesalahan untuk aplikasi UWP.

Tab Debug

Pengaturan Deskripsi
Konfigurasi Mengatur mode untuk membangun aplikasi. Pilih Aktif (Debug), Debug, Rilis, atau Semua Konfigurasi dari menu drop-down.
Mulai tindakan Menentukan tindakan saat Anda memilih Mulai dalam konfigurasi Debug.
- Proyek mulai adalah default, dan meluncurkan proyek startup untuk penelusuran kesalahan. Untuk informasi selengkapnya, lihat Memilih proyek startup.
- Mulai program eksternal dimulai dan dilampirkan ke aplikasi yang bukan bagian dari proyek Visual Studio. Untuk informasi selengkapnya, lihat Melampirkan ke proses yang sedang berjalan dengan debugger.
- Mulai browser dengan URL memungkinkan Anda men-debug aplikasi web.
Opsi mulai>Argumen baris perintah Menentukan argumen baris perintah untuk aplikasi yang sedang di-debug. Nama perintah adalah nama aplikasi yang ditentukan dalam Mulai program eksternal.
Opsi mulai >Direktori kerja Menentukan direktori kerja aplikasi yang sedang di-debug. Di C#, direktori kerja adalah \bin\debug secara default.
Opsi mulai>Menggunakan komputer jarak jauh Untuk penelusuran kesalahan jarak jauh, pilih opsi ini dan masukkan nama target penelusuran kesalahan jarak jauh, atau nama server Msvsmon.
Lokasi aplikasi pada komputer jarak jauh ditentukan oleh properti Jalur Output pada tab Build. Lokasi harus merupakan direktori yang dapat dibagikan pada komputer jarak jauh.
Mesin debugger>Mengaktifkan penelusuran kesalahan kode yang tidak dikelola Debug panggilan ke kode Win32 asli (tidak dikelola) dari aplikasi terkelola.
Mesin debugger>Mengaktifkan penelusuran kesalahan SQL Server Men-debug objek database SQL Server.

Tab Build

Pengaturan Deskripsi
Umum>Simbol kompilasi bersyarat Tentukan konstanta DEBUG dan TRACE jika dipilih.

Konstanta ini memungkinkan kompilasi bersyarat dari kelas Debug dan kelas Pelacakan. Dengan konstanta ini ditentukan, metode kelas Debug dan Pelacakan menghasilkan output ke jendela Output. Tanpa konstanta ini, metode kelas Debug dan Pelacakan tidak dikompilasi, dan tidak ada output yang dihasilkan.

Biasanya, DEBUG ditentukan dalam versi Debug dari build dan tidak ditentukan dalam versi Rilis. TRACE ditentukan dalam versi Debug dan Rilis.
Umum>Optimalkan kode Kecuali bug hanya muncul dalam kode yang dioptimalkan, biarkan pengaturan ini tidak dipilih untuk build Debug. Kode yang dioptimalkan lebih sulit untuk di-debug, karena instruksi tidak sesuai langsung dengan pernyataan dalam kode sumber.
Output>Jalur output Biasanya diatur ke bin\Debug untuk penelusuran kesalahan.
tombolTingkat Lanjut Untuk informasi tentang opsi penelusuran kesalahan tingkat lanjut, lihat Kotak dialog pengaturan build tingkat lanjut (C#). Format portabel untuk file simbol (.pdb) adalah format lintas platform terbaru untuk aplikasi .NET Core.

Baca juga