Bagikan melalui


Persiapan Penelusuran Kesalahan: Proyek Konsol (C#, C++, Visual Basic, F#)

Bersiap untuk men-debug proyek Konsol mirip dengan bersiap untuk men-debug proyek Windows, dengan beberapa pertimbangan tambahan seperti mengatur argumen baris perintah dan cara menjeda aplikasi untuk penelusuran kesalahan. Untuk informasi selengkapnya, lihat Persiapan penelusuran kesalahan untuk aplikasi formulir Windows. Karena kesamaan semua aplikasi konsol, topik ini mencakup jenis proyek berikut:

  • Aplikasi Konsol C#, Visual Basic, dan F#

  • Aplikasi Konsol C++ (.NET)

  • Aplikasi Konsol C++ (Win32)

    Aplikasi konsol menggunakan jendela Konsol untuk menerima input dan menampilkan pesan output. Untuk menulis ke jendela Konsol, aplikasi Anda harus menggunakan objek Konsol alih-alih objek Debug. Untuk menulis ke jendela output Visual Studio, gunakan objek Debug, seperti biasa. Pastikan Anda tahu di mana aplikasi Anda menulis atau Anda mungkin mencari pesan di tempat yang salah. Untuk informasi selengkapnya, lihat Kelas Konsol, Kelas Debug, dan Jendela Output.

Mengatur argumen baris perintah

Anda mungkin harus menentukan argumen baris perintah untuk aplikasi konsol Anda. Untuk informasi selengkapnya, lihat Project Pengaturan untuk Konfigurasi Debug C++, Project Pengaturan untuk Konfigurasi Debug Visual Basic, atau Project Pengaturan untuk Konfigurasi Debug C#.

Seperti semua properti proyek, argumen ini bertahan antara sesi debug dan antara sesi Visual Studio. Oleh karena itu, jika aplikasi konsol adalah aplikasi yang telah Anda debug sebelumnya, ingatlah bahwa mungkin ada argumen dari sesi sebelumnya yang dimasukkan dalam <kotak dialog Halaman Properti Project>.

Mulai aplikasi

Ketika beberapa aplikasi konsol dimulai, aplikasi berjalan hingga selesai lalu keluar. Perilaku ini mungkin tidak memberi Anda cukup waktu untuk memutuskan eksekusi dan debug. Untuk dapat men-debug aplikasi, gunakan salah satu prosedur berikut untuk memulai aplikasi:

  • Atur titik henti dalam kode Anda dan mulai aplikasi Anda.

  • Mulai aplikasi Anda menggunakan F10 (Debug>Step Over) atau F11 (Debug>Step Into), lalu navigasikan melalui kode menggunakan opsi lain seperti Jalankan untuk mengklik.

  • Di editor kode, klik kanan baris dan pilih Jalankan ke kursor.

    Saat men-debug aplikasi konsol, Anda mungkin ingin memulai aplikasi dari perintah daripada dari Visual Studio. Dalam hal ini, Anda dapat memulai aplikasi dari perintah dan melampirkan debugger Visual Studio ke dalamnya. Untuk informasi selengkapnya, lihat Melampirkan ke Proses yang Sedang Berjalan.

    Saat Anda memulai aplikasi konsol dari Visual Studio, jendela Konsol terkadang muncul di belakang jendela Visual Studio. Jika Anda mencoba memulai aplikasi konsol dari Visual Studio dan tampaknya tidak ada yang terjadi, coba pindahkan jendela Visual Studio.

Lihat juga