64 Bit Uygulamalarda Hata Ayıklama
Yerel bilgisayarda veya uzak bilgisayarda çalışan bir 64 bit uygulamada hata ayıklayabilirsiniz.
Uzak bilgisayarda çalışan 64 bitlik bir uygulamada hata ayıklamak için bkz . Uzaktan Hata Ayıklama.
64 bit uygulamalarda yerel olarak hata ayıklamak için Visual Studio, 32 bit Visual Studio işleminin içinde yapılamayan alt düzey işlemleri gerçekleştirmek için 64 bit çalışan işlemi (msvsmon.exe) kullanır.
.NET Framework sürüm 3.5 veya önceki sürümleri kullanan 64 bit işlemler için karma mod hata ayıklama desteklenmez.
64 bit Uygulamada Hata Ayıklama
64 bit uygulamada hata ayıklamayı denemek için:
C# konsol uygulaması gibi bir Visual Studio çözümü oluşturun.
Configuration Manager'ı kullanarak yapılandırmayı 64 bit olarak ayarlayın. Daha fazla bilgi için bkz . Nasıl yapılır: Projeleri Hedef Platformlara Yapılandırma.
Bu noktada, uzak hata ayıklayıcının (msvsmon.exe) 64 bit sürümü başlatılır. 64 bit yapılandırmaya sahip çözüm açık olduğu sürece çalışır.
Hata ayıklamayı başlatın. 32 bit yapılandırmayla aynı deneyime sahip olmanız gerekir. Hata alırsanız aşağıdaki Sorun Giderme bölümüne bakın.
64 bit hata ayıklama sorunlarını giderme
Şu hatayı görebilirsiniz: "64 bit hata ayıklama işlemi beklenenden uzun sürüyor." veya "Hata ayıklayıcı işlemi beklenenden uzun sürüyor." Bu durumda, Visual Studio msvsmon.exe bir istek göndermiştir ve bu isteğin sonucunun geri gelmesi uzun zaman almıştır.
Bu hatanın iki ana nedeni vardır:
Bilgisayarınızda yüklü olan ve ağ yığınının güvenilmez olmasını sağlayan ağ güvenlik yazılımınız var ve üzerinden giden
localhost
paketleri bıraktı. Tüm ağ güvenlik yazılımlarını devre dışı bırakmayı deneyin ve bunun sorunu giderip çözmediğine bakın. Bu durumda, ağ güvenlik yazılımı satıcınıza yazılımın trafiğe müdahale ettiğinilocalhost
bildirin. Bu sürümler bu iletişim için yuva kullanmadığından, bu durum Visual Studio 2019 ve sonraki sürümlerde oluşmamalıdır.Visual Studio'nın yanıt vermemeye başlaması veya başka bir performans sorunuyla karşılaşıyorsunuz. Sorun düzenli olarak oluşursa, Visual Studio (devenv.exe) ve çalışan işleminin (msvsmon.exe) dökümlerini toplayabilir ve bunları Microsoft'a gönderebilirsiniz. Bir sorunu bildirme hakkında bilgi için bkz . Visual Studio ile Sorun Bildirme.