VS को "सार्वजनिक प्रतीक डाउनलोड करना" अक्षम करें


107

जब मैं अपने ASP.NET वेब को VS2010 में डीबग करता हूं, तो एक डायलॉग "डाउनलोडिंग पब्लिक सिंबल" शीर्षक के साथ दिखाई देता है।

मैं विज़ुअल स्टूडियो को यह प्रयास करने के लिए कैसे निर्देश नहीं देता ?


VS2015 में अभी भी टूटा हुआ है: (ए) रद्द बटन ग्रे हो जाता है और रद्द करने में 30 सेकंड लगते हैं, (बी) यह अभी भी करता है, भले ही सभी "प्रतीक फ़ाइल (.pdb) स्थान" अनियंत्रित हों और "केवल निर्दिष्ट मॉड्यूल" चुना गया हो। और (C) यह मेरे OWN समाधान के भीतर निर्मित DLL के लिए प्रतीकों को डाउनलोड करने की कोशिश कर रहा है (शायद NuGet में प्रकाशित प्रतीकों के साथ कुछ करने के लिए?)
Qwertie

vs2015 के लिए : मेरव कोचवी उत्तर लागू करें। फिर टूल> विकल्प> डिबगिंग> सिंबल पर जाएं: "केवल विशिष्ट प्रतीक" की जांच करें सुनिश्चित करें कि सूची खाली है
bh_earth0

जवाबों:


115

इसे आप सिंबल ऑप्शन पेज से कर सकते हैं

  • उपकरण → विकल्प
  • डिबगिंग के लिए जाओ → प्रतीक
  • सभी सूचीबद्ध प्रतीक फ़ाइल स्थानों को अनचेक करें

इसके अलावा आप टूल → विकल्प → डिबगिंग सेटिंग में "सक्षम करें .net फ्रेमवर्क सोर्स स्टेपिंग" को निष्क्रिय करना चाहते हैं।


10
मैंने केवल सूचीबद्ध स्थान (Microsoft प्रतीक सर्वर) को अनचेक किया, वीएस को बंद कर दिया, इसे फिर से खोला, और फिर से मेरे वेबप को डीबग किया। फिर से संवाद दिखाई देता है, पहले की तरह। क्या यह असामान्य है?
लांस

5
@ लैंस मुझे यकीन है कि यह अभी भी अनियंत्रित था, लेकिन अगर यह है तो हाँ यह असामान्य है। केवल एक और बात जो मैं सोच सकता हूं वह यह सुनिश्चित करना है कि "जस्ट माय कोड डिबगिंग" सक्षम है। अगर यह अभी भी रिप्रजेंट करता है तो मैं connect.microsoft.com के
JaredPar

6
प्रतीक सर्वर स्थान चेकबॉक्स था जब मैं फिर से खोला बनाम अभी भी अनियंत्रित "टूल्स> विकल्प> डिबगिंग> जनरल> इनेबल जस्ट माई कोड (केवल प्रबंधित)" सक्षम करना। बहुत धन्यवाद।
लांस

2
यह उत्तर नहीं है, उत्तर के लिए नीचे @AareP देखें।

vs2015 के लिए : मेरव कोचवी उत्तर लागू करें। फिर टूल> विकल्प> डिबगिंग> सिंबल पर जाएं: "केवल विशिष्ट प्रतीक" की जांच करें सुनिश्चित करें कि सूची खाली है
bh_earth0

120

टूल → विकल्प → डिबगिंग सेटिंग में ".net फ्रेमवर्क सोर्स स्टेपिंग सक्षम करें" को अक्षम करें।


13
केवल एक चीज जो मेरे लिए काम करती है !! अन-चेकिंग प्रतीक सर्वर के बारे में अन्य सभी सुझावों ने इस व्यवहार को नहीं रोका।
felickz

2
ऊपर वर्णित के रूप में कैश्ड प्रतीकों को हटा दिया गया है, और मेरे पास मौजूद विभिन्न प्रतीक स्थानों को अनियंत्रित करने के बाद, मुझे अभी भी यह मुद्दा मिल रहा है, यहां तक ​​कि "सक्षम करें .NET फ्रेमवर्क स्रोत" के साथ "अनचेक" और "सक्षम करें बस मेरा कोड सक्षम करें" के साथ टिक गया। केवल एक चीज जो मेरे लिए तय की गई थी, वह थी ".NET .NET सोर्स स्टेपिंग स्टेपिंग को सक्षम करना" (जो "जस्ट जस्ट माई कोड" को स्वचालित रूप से अनचेक करता है) और फिर इन दोनों विकल्पों को फिर से अपने पिछले मूल्यों पर वापस लाना।
रोनन मोरियार्टी

यहाँ खोजें: टूल्स -> विकल्प -> डिबगिंग -> जनरल
एआई ६२

22

VS मुख्य मेनू से -> डीबग -> विकल्प और सेटिंग्स
सुनिश्चित करें कि निम्न सभी पैरामीटर निम्नानुसार कॉन्फ़िगर किए गए हैं:

  1. डिबगिंग -> सामान्य -> 'बस मेरे कोड को सक्षम करें' सक्षम है
  2. डिबगिंग -> सामान्य -> '.NET .NET सोर्स स्टेपिंग सक्षम करें' अक्षम है (चरण 1 को सेट करने के बाद यह स्वचालित रूप से हो सकता है)

  3. डिबगिंग -> प्रतीक -> सभी प्रतीक फ़ाइलें स्थान अनियंत्रित हैं

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.