Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Anda mungkin melihat salah satu kesalahan berikut:
- "Operasi debugging 64-bit memakan waktu lebih lama dari yang diharapkan." atau
- "Operasi debugger membutuhkan waktu lebih lama dari yang diharapkan."
Dalam skenario ini, Visual Studio mengirim permintaan ke msvsmon.exe, dan diperlukan waktu lama agar hasil permintaan tersebut kembali.
Penyebab paling umum untuk kesalahan ini adalah:
Anda memiliki perangkat lunak keamanan jaringan yang terinstal di komputer Anda sehingga menyebabkan lapisan jaringan menjadi tidak dapat diandalkan, dan paketnya terputus saat melalui
localhost
. Coba nonaktifkan semua perangkat lunak keamanan jaringan dan lihat apakah ini menyelesaikannya. Jika demikian, laporkan ke vendor perangkat lunak keamanan jaringan Anda bahwa perangkat lunak mengganggulocalhost
lalu lintas. Ini seharusnya tidak terjadi dengan Visual Studio 2019 dan yang lebih baru, karena versi tersebut tidak menggunakan soket untuk komunikasi ini.Anda mengalami masalah di mana Visual Studio menjadi tidak responsif, atau masalah performa lainnya. Jika masalah terjadi secara teratur, Anda dapat mengumpulkan cadangan Visual Studio (devenv.exe) dan proses pekerja (msvsmon.exe) dan mengirimkannya ke Microsoft. Untuk informasi tentang melaporkan masalah, lihat Cara Melaporkan Masalah dengan Visual Studio.
- Jika Anda menggunakan versi Visual Studio sebelum Visual Studio 2022, Anda mungkin mencoba men-debug aplikasi 64-bit saat berjalan dalam proses Visual Studio 32-bit. Untuk mengatasinya, ikuti instruksi untuk men-debug aplikasi 64-bit.
- Di Visual Studio 2019 dan versi yang lebih lama, Anda mungkin mencoba men-debug aplikasi 64-bit saat berjalan dalam proses Visual Studio 32-bit. Untuk mengatasinya, ikuti instruksi dalam artikel ini untuk men-debug aplikasi 64-bit.
Mendiagnosis Aplikasi 64-bit
Anda dapat men-debug aplikasi 64-bit yang berjalan di komputer lokal atau di komputer jarak jauh.
Untuk men-debug aplikasi 64-bit yang berjalan di komputer jarak jauh, lihat Penelusuran Kesalahan Jarak Jauh.
Untuk men-debug aplikasi 64-bit secara lokal, Visual Studio menggunakan proses pekerja 64-bit (msvsmon.exe) untuk melakukan operasi tingkat rendah yang tidak dapat dilakukan di dalam proses Visual Studio 32-bit.
Penelusuran kesalahan dalam mode campuran tidak berlaku untuk proses 64-bit yang menggunakan .NET Framework versi 3.5 atau versi yang lebih lawas.
Untuk mencoba men-debug aplikasi 64-bit secara lokal:
Buat solusi Visual Studio, misalnya aplikasi konsol C#.
Atur konfigurasi ke 64-bit menggunakan Configuration Manager. Untuk informasi selengkapnya, lihat Cara: Mengonfigurasi Proyek ke Platform Target.
Pada titik ini versi 64-bit debugger jarak jauh (msvsmon.exe) dimulai. Ini berjalan selama solusi dengan konfigurasi 64-bit terbuka.
Memulai debug. Anda harus memiliki pengalaman yang sama seperti dengan konfigurasi 32-bit. Jika Anda masih mendapatkan kesalahan yang sama, lihat awal artikel ini untuk saran lainnya.