Bagikan melalui


Pengaturan Proyek untuk Konfigurasi Debug Visual Basic

Anda dapat mengubah pengaturan proyek untuk konfigurasi debug Visual Basic di jendela Halaman Properti , seperti yang dibahas dalam Konfigurasi Debug dan Rilis. Tabel berikut menunjukkan di mana menemukan pengaturan terkait debugger di jendela Halaman Properti .

Peringatan

Topik ini tidak berlaku untuk aplikasi UWP. Lihat Memulai sesi debug (VB, C#, C++ dan XAML)

Tab Debug

Pengaturan Deskripsi
Konfigurasi Mengatur mode untuk mengkompilasi aplikasi. Pilih di antara Active (Debug), Debug, Release, Semua Konfigurasi.
Tindakan Mulai Grup kontrol ini menentukan tindakan yang akan terjadi saat Anda memilih Mulai dari menu Debug.

- Memulai proyek adalah pengaturan standar dan meluncurkan proyek startup untuk debugging.
- Mulai program eksternal memungkinkan Anda memulai dan melampirkan ke program yang bukan bagian dari proyek Visual Studio. Untuk informasi selengkapnya, lihat Melampirkan ke Proses yang Sedang Berjalan.
- Mulai browser di URL memungkinkan Anda men-debug aplikasi Web.
Argumen Baris Perintah Menentukan argumen baris perintah untuk program yang akan di-debug. Nama perintah adalah nama program yang ditentukan dalam Mulai program eksternal. Jika Aksi Mulai disetel ke URL Mulai, argumen baris perintah diabaikan.
Direktori Kerja Menentukan direktori kerja program yang sedang di-debug. Di Visual Basic, direktori kerja adalah direktori tempat aplikasi diluncurkan. Direktori kerja default adalah \bin\Debug atau \bin\Release, tergantung pada konfigurasi saat ini.
Menggunakan Komputer Jarak Jauh Saat kotak centang dipilih, debugging jarak jauh diaktifkan. Di kotak teks, Anda dapat mengetik nama komputer jarak jauh tempat aplikasi akan berjalan untuk tujuan penelusuran kesalahan atau nama server Msvsmon . Lokasi EXE pada komputer jarak jauh ditentukan oleh properti Jalur Output di tab Build. Lokasi harus berupa direktori yang dapat dibagikan pada komputer jarak jauh.
penelusuran kesalahan kode tidak terkelola Memungkinkan Anda men-debug panggilan ke kode Win32 asli (tidak terkelola) dari aplikasi terkelola Anda. Ini memiliki efek yang sama seperti memilih Campuran untuk Jenis Debugger dalam proyek Visual C++.
penelusuran kesalahan SQL Server Memungkinkan debugging objek database SQL Server.

Tab Kompilasi: tekan tombol Opsi Kompilasi Tingkat Lanjut

Pengaturan Deskripsi
Mengaktifkan pengoptimalan Opsi ini harus tidak dicentang. Pengoptimalan menyebabkan kode yang benar-benar dijalankan berbeda dari kode sumber yang terlihat di Visual Studio, dan dengan demikian menyulitkan penelusuran kesalahan. Jika kode dioptimalkan, simbol tidak dimuat secara default saat debugging dengan Just My Code.
Menghasilkan info debug Ditentukan secara default dalam versi debug dan rilis, pengaturan ini (setara dengan opsi kompilator /debug) membuat informasi debug pada waktu build. Debugger menggunakan informasi ini untuk menampilkan nama variabel dan informasi lainnya dalam bentuk yang berguna saat Anda melakukan debugging. Jika Anda mengkompilasi program tanpa informasi ini, fungsi debugger akan dibatasi. Untuk informasi selengkapnya, lihat /debug.
Tentukan Konstanta DEBUG Mendefinisikan simbol ini memungkinkan kompilasi kondisional fungsi output dari kelas Debug. Dengan simbol ini ditentukan, metode kelas Debug menghasilkan output ke jendela Output . Tanpa simbol ini, metode kelas Debug tidak dikompilasi dan tidak ada output yang dihasilkan. Simbol ini harus ditentukan dalam versi Debug dan tidak ditentukan dalam versi Rilis. Menentukan simbol ini dalam versi Rilis membuat kode yang tidak perlu yang memperlambat program Anda.
Tentukan Konstanta JEJAK Mendefinisikan simbol ini memungkinkan kompilasi kondisional fungsi output dari kelas Trace. Dengan simbol ini telah didefinisikan, metode dari kelas Trace menghasilkan keluaran ke jendela Output . Tanpa simbol ini, metode kelas Trace tidak dikompilasi dan tidak ada output Trace yang dihasilkan. Simbol ini didefinisikan secara default untuk versi Debug dan Rilis.

Lihat juga

  • Pengaturan dan Persiapan Debugger