VS'nin "genel sembolleri indirmesini" devre dışı bırakın


107

VS2010'da ASP.NET web uygulamamda hata ayıkladığımda, "Genel sembolleri indiriyor" başlıklı bir iletişim kutusu beliriyor.

Nasıl Visual Studio talimat yapmak değil bu girişimi?


VS2015'te hala bozuk: (A) iptal düğmesi griye dönüyor ve iptal etmesi 30 saniye sürüyor, (B) tüm "Sembol dosyası (.pdb) konumları" işaretli olmasa ve "Yalnızca belirli modüller" seçilse bile bunu yapıyor, ve (C) KENDİ
çözümümde

vs2015 için : Merav Kochavi Cevabını uygulayın. daha sonra araçlar> seçenek> hata ayıklama> sembollere gidin: "Yalnızca Belirli Semboller" i kontrol edin, listenin boş olduğundan emin olun
bh_earth0

Yanıtlar:


115

Bunu Semboller seçenek sayfasından yapabilirsiniz

  • Araçlar → Seçenekler
  • Hata Ayıklamaya Git → Semboller
  • Listelenen tüm sembol dosyası konumlarının işaretini kaldırın

Ayrıca Araçlar → Seçenekler → Hata ayıklama ayarlarında ".net çerçevesi kaynak adımlamayı etkinleştir" seçeneğini devre dışı bırakmak isteyebilirsiniz.


10
Listelenen tek konumun (Microsoft Symbol Servers) işaretini kaldırdım, VS'yi kapattım, yeniden açtım ve web uygulamamın hatalarını tekrar ayıkladım. Daha önce olduğu gibi yine iletişim kutusu açılır. Bu anormal mi?
lance

5
@lance hala kontrol edilmediğinden emin olurdum ama eğer öyleyse evet bu alışılmadık. Aklıma gelen tek şey, "Yalnızca Kod Hata Ayıklama" nın etkin olduğundan emin olmaktır. Hala reprosed ise connect.microsoft.com
JaredPar

6
VS'yi yeniden açtığımda sembol sunucusu konumu onay kutusu hala işaretli değildi . "Araçlar> Seçenekler> Hata Ayıklama> Genel> Yalnızca Kodumu Etkinleştir (Yalnızca Yönetilen)" seçeneğini etkinleştirin. Çok teşekkürler.
lance

2
bu cevap değil, cevap için aşağıdaki @AareP'e bakın.

vs2015 için : Merav Kochavi Cevabını uygulayın. ardından araçlar> seçenek> hata ayıklama> sembollere gidin: "Yalnızca Belirli Semboller" i kontrol edin, listenin boş olduğundan emin olun
bh_earth0

120

Araçlar → Seçenekler → Hata ayıklama ayarlarında ".net çerçevesi kaynak adımlamayı etkinleştir" seçeneğini devre dışı bırakın.


13
Benim için çalışan tek şey !! Sembol sunucularının denetimini kaldırmaya ilişkin diğer tüm öneriler bu davranışı durdurmadı.
felickz

2
Önbelleğe alınmış sembolleri yukarıda açıklandığı gibi kaldırdıktan ve sahip olduğum çeşitli sembol konumlarının işaretini kaldırdıktan sonra, ".NET çerçeve kaynak adımını etkinleştir" seçeneği işaretlenmemiş ve "Yalnızca Kodumu Etkinleştir" seçeneği işaretlenmiş olsa bile, bu sorunu hala alıyordum. Bunu benim için düzelten tek şey, ".NET çerçeve kaynak adımlamasını etkinleştir" i işaretlemek ("Yalnızca Kodumu Etkinleştir" seçeneğini otomatik olarak kaldırır) ve ardından bu seçeneklerin her ikisini de önceki değerlerine geri döndürmekti.
Ronan Moriarty

Burada ara: Araçlar -> Seçenekler -> Hata Ayıklama -> Genel
ani627

22

VS Ana Menüsünden -> Hata Ayıklama -> Seçenekler ve Ayarlar
Aşağıdaki tüm parametrelerin aşağıdaki gibi yapılandırıldığından emin olun:

  1. Hata Ayıklama -> Genel -> 'Yalnızca Kodumu Etkinleştir' Etkin
  2. Hata ayıklama -> Genel -> '.NET Framework kaynak adımlamayı etkinleştir' Devre Dışıdır (bu, 1. adım ayarlandıktan sonra otomatik olarak gerçekleşebilir)

  3. Hata ayıklama -> Semboller -> Tüm sembol dosyası konumları işaretlenmemiş

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.