Bagikan melalui


Men-debug mesin debug kustom

Jenis proyek meluncurkan mesin debug (DE) dari DebugLaunch metode . Ini berarti bahwa DE diluncurkan di bawah kendali instans Visual Studio yang mengontrol jenis proyek. Namun, instans Visual Studio tersebut tidak dapat men-debug DE. Berikut ini adalah langkah-langkah yang memungkinkan Anda men-debug DE kustom Anda.

Catatan

: Dalam prosedur "Debug mesin debug kustom", Anda harus menunggu DE dimulai sebelum Anda dapat melampirkannya. Jika Anda menempatkan kotak pesan di dekat awal DE yang muncul saat DE dimulai, Anda bisa melampirkan pada saat itu lalu menghapus kotak pesan untuk melanjutkan. Dengan begitu, Anda dapat menangkap semua peristiwa DE.

Peringatan

Anda harus menginstal penelusuran kesalahan jarak jauh sebelum mencoba prosedur berikut. Lihat Penelusuran kesalahan jarak jauh untuk detailnya.

Men-debug mesin debug kustom

  1. Mulai msvsmon.exe, Monitor Debug Jarak Jauh.

  2. Dari menu Alat di msvsmon.exe, pilih Opsi untuk membuka kotak dialog Opsi.

  3. Pilih opsi "tanpa autentikasi" dan klik OK.

  4. Mulai instans Visual Studio dan buka proyek DE kustom Anda.

  5. Mulai instans kedua Visual Studio dan buka proyek kustom Anda yang meluncurkan DE (untuk pengembangan, ini biasanya di sarang registri eksperimental yang disiapkan saat VSIP diinstal).

  6. Dalam instans kedua Visual Studio ini, muat file sumber dari proyek kustom Anda dan mulai program untuk di-debug. Tunggu beberapa saat untuk memungkinkan DE dimuat, atau tunggu hingga titik henti tertembak.

  7. Di instans pertama Visual Studio (dengan proyek DE Anda), pilih Lampirkan ke Proses dari menu Debug .

  8. Dalam kotak dialog Lampirkan ke Proses , ubah Transportasi ke Jarak Jauh (Hanya asli tanpa autentikasi).

  9. Ubah Kualifikasi ke nama komputer Anda (catatan: ada riwayat entri, jadi Anda perlu mengetik nama ini hanya sekali).

  10. Di daftar Proses yang Tersedia, pilih instans DE Anda yang sedang berjalan dan klik tombol Lampirkan.

  11. Setelah simbol dimuat di DE Anda, tempatkan titik henti dalam kode DE Anda.

  12. Setiap kali Anda berhenti lalu memulai ulang proses penelusuran kesalahan, ulangi langkah 6 hingga 10.

Men-debug jenis proyek kustom

  1. Mulai Visual Studio di sarang registri normal dan muat proyek jenis proyek Anda (ini adalah, sumber ke jenis proyek Anda, bukan instansiasi jenis proyek Anda).

  2. Buka properti Proyek dan buka halaman Debug . Untuk Perintah, ketik jalur ke Visual Studio IDE (secara default, ini adalah [drive]\Program Files\Microsoft Visual Studio 8\Common7\IDE\devenv.exe).

  3. Untuk Argumen Perintah, ketik /rootsuffix exp untuk sarang registri eksperimental (dibuat saat VSIP diinstal).

  4. Klik OK untuk menerima perubahan.

  5. Mulai jenis proyek Anda dengan menekan F5. Ini meluncurkan instans kedua Visual Studio.

  6. Pada titik ini, Anda dapat menempatkan titik henti di kode sumber jenis proyek Anda.

  7. Dalam instans kedua Visual Studio, muat atau buat instans baru jenis proyek Anda. Selama beban atau pembuatan, titik henti Anda mungkin tertembak.

  8. Debug jenis proyek Anda.

  9. Jika Anda memilih untuk men-debug proses peluncuran DE, Anda dapat melakukan langkah-langkah dalam prosedur "Debug mesin debug kustom" untuk melampirkan ke DE Anda setelah diluncurkan. Ini memberi Anda tiga instans Visual Studio yang berjalan: satu untuk sumber jenis proyek Anda, satu detik untuk jenis proyek yang dibuat, dan ketiga yang dilampirkan ke DE Anda.