Visual Studio .NET hata ayıklayıcısı bir simge sunucusunu nasıl kullanılır

Makale çevirileri Makale çevirileri
Makale numarası: 319037 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Özet

Bu adım adım makalede, simgeler Microsoft Simge Sunucusu'nu yüklemek için bir simge sunucusu ile Visual Studio .NET hata ayıklayıcısı kullanmayı açıklamaktadır.

Bu akan ortam gösterisini görüntülemek için Yürüt düğmesini tıklatın.



(Askıda kalmasına veya çökmesine) yanıt vermemesine neden olabilecek bir uygulama hata simgesi bilgi olmalıdır. Simge dosyaları, çalıştırılabilir dosyalar ve dinamik bağlantı kitaplıkları (DLL) içerdiği işlevlerin bir Ayak izi sağlar. Ayrıca, simge dosyalarını hata noktasına müşteri adayı işlevi aramalarının bir yol haritasını sunabilir. Örneğin, bir hata ayıklayıcının içine çağrı yığınları dökümü, simgeler olmalıdır.

Daha fazla bilgi için Microsoft işletim sistemi bileşenlerini simge dosyalarını içeren bir Microsoft Simge Sunucusu'nu ve diğer Microsoft ürünleri için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
311503Hata ayıklama simge dosyalarını edinmek için Microsoft Simge Sunucusu'nu kullanma (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir.)
Not Microsoft .NET Framework için simgeleri eklemek için Microsoft Simge sunucusu makalede 311503 güncelleştirilmedi. Bu nedenle, bu simge dosyalarını yüklenmedi. Microsoft .NET yapmaya çalıştığı bir ortak simge sunucuda Framework simgeler.

Ayrıca, Microsoft Ürün Destek Hizmetleri'nin değil sınamıştır ve Visual Studio .NET ile Microsoft Simge Sunucusu'nu kullanımını desteklemiyor. Bu makalede, yalnızca müşteri Sorgulamalar nedeniyle bilgiler sağlanmaktadır.

Hata ayıklama dosyaları güncelleştirme

  1. Karşıdan yükleyin ve sonra Windows Seti için en son hata ayıklama araçları) yükleyin. En son Windows için hata ayıklama araçları paketi karşıdan yüklemek için aşağıdaki Microsoft Web sitesini ziyaret edin:
    http://www.microsoft.com/whdc/devtools/ddk/default.mspx
  2. Symsrv.dll dosyayı \Program Files\Debugging Tools for Windows klasörüne veya C:\WINDBG klasöründe bulun.

    Not Hata ayıklama araçlarını farklı bir klasöre yüklenmiş olduğundan, dosya bu klasörlerde bulunan sabit diskinizde Symsrv.dll için arama yapın.
  3. Açıksa, Visual Studio. NET'in çıkın.
  4. Symsrv.dll C:\Program Files\Microsoft Visual Studio .NET\Common7\IDE klasörüne kopyalayın. Sonraki zaman Visual Studio. NET'te, başlatmak veya Visual Studio. NET'i başlatın, belirttiğiniz Bul simgesi sunucularına Symsrv.dll dosyasını kullanabilirsiniz.

Simge sunucusu yolunu belirtin.

  1. Visual Studio .NET'i başlatın.
  2. Solution Explorer'ı açmak için CTRL + ALT + L tuşlarına basıp pencereyi.
  3. Çözümü sağ tıklatın ve sonra da Properties ' i tıklatın.
  4. Ortak özellikler ve Hata ayıklama simge dosyaları düğümü genişletin.
  5. Hata ayıklama simge dosyaları özellik sayfasında aşağıdaki simge sunucusu yolunu yazın:
    symsrv*symsrv.dll* c:\localcache * http://msdl.microsoft.com/download/symbols
    c:\localcache yerel klasör simgeleri karşıdan yüklenen ve Microsoft Simge Sunucusu'nu adrese "http" adresidir burada işletim sistemi ve diğer Microsoft ürünleri için simgeler içerir.

    Not Simgeler, ınternet'ten yüklenen nedeniyle hata ayıklayıcısını tüm gerekli simge dosyaları karşıdan yüklemeniz gerekir, çünkü Visual Studio .NET hata ayıklayıcısı yavaş ilk kez hata.
  6. Hata ayıklama) menüsünde, Windows işaret ve hata ayıklayıcı çalışırken simgeler için belirli bir modüle yüklendiğini doğrulamak için modüller ' ı tıklatın. Modül penceresinde, modül için simge bilgileri yüklenmiş olup olmadığını belirtir.
  7. Tüm projeleri ve çözümleri için simge sunucusu yolunu ayarlamak isterseniz, bir genel bir ortam değişkeni, Denetim Masası'nda ayarlayabilirsiniz. Bunu yapmak için şu adımları izleyin:
    1. Denetim Masası'nda Sistem simgesini çift tıklatın.
    2. Gelişmiş sekmesinde, Ortam değişkenleri ' ni tıklatın.
    3. Sistem değişkenleri altında Yeni ' yi tıklatın ve sonra bir değişken olarak "_NT_SYMBOL_PATH" ekleyin.
    4. Değişken değerinin bir simge sunucusu yolunu, örneğin ayarlayın:
      symsrv*symsrv.dll*c:\localcache*http://MSDL.Microsoft.com/download/symbols
Not Visual Studio .NET hata ayıklayıcısı Solution özellikleri içinde simge sunucusu yolunu ayarlarsanız, simgeler için yönetilen bileşenleri bulmaz. Yönetilen bileşenleri için simgeler varsa, hata ayıklayıcısını _NT_SYMBOL_PATH ortam değişkeninin üzerinde bir simge sunucusunu yönetilen bir bileşen simge dosyaları tanımak için kullanmanız gerekir.

Referanslar

Simge sunucuları ve kendi simge sunucusu oluşturma hakkında daha fazla bilgi için Windows için hata ayıklama araçları belgelerinin "Kullanarak simge sunucuları ve simge depoları" konusuna bakın.

Özellikler

Makale numarası: 319037 - Last Review: 20 Ekim 2006 Cuma - Gözden geçirme: 6.2
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Visual Studio .NET 2002 Professional Edition
  • Microsoft Visual Studio .NET 2002 Enterprise Architect
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
  • Microsoft Visual Studio .NET 2002 Academic Edition
  • Microsoft Visual Studio .NET 2003 Academic Edition
  • Microsoft Visual Studio .NET 2003 Enterprise Architect
  • Microsoft Visual Studio .NET 2003 Enterprise Developer
  • Microsoft Visual Studio .NET 2003 Professional Edition
Anahtar Kelimeler: 
kbmt kbvs2005doesnotapply kbvs2005swept kbhowtomaster KB319037 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:319037

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com