2009-06-12 12 views
11

मैं विजुअल स्टूडियो 2008 के साथ माइक्रोसॉफ्ट सिंबल सर्वर का उपयोग कर रहा हूं और यह बहुत अच्छी तरह से काम कर रहा है। दुर्भाग्यवश, जब सार्वजनिक प्रतीक सर्वर में प्रतीक नहीं होते हैं, तो समय-समय पर कुछ समय लगता है, और विजुअल स्टूडियो हर बार उसी गायब प्रतीकों को फिर से लोड करने का प्रयास करता है जब मैं डिबगिंग के लिए अपनी प्रोजेक्ट शुरू करता हूं।विजुअल स्टूडियो माइक्रोसॉफ्ट सिंबल सर्वर कैश मिश कैश नहीं करता है?

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

उत्तर

7

this post
देखें लेकिन यह आप भी साथ symsrv.ini
लोड हो रहा है

अद्यतन (मैं INI फ़ाइल अनुमान के तहत ... \ माइक्रोसॉफ्ट विजुअल स्टूडियो 9.0 \ Common7 \ IDE फ़ोल्डर जाना चाहिए) प्रतीकों को नियंत्रित कर सकते लगता है : बस this link मिला। रजिस्ट्री का उपयोग आईएनआई फ़ाइल दृष्टिकोण से बेहतर है।

Windows Registry Editor Version 5.00 
[HKEY_CURRENT_USER\Software\Microsoft\Symbol Server\Exclusions] 
"notepad.pdb"="" 
"ora*.*"="" 
+0

पर क्लिक करें यदि मेरे पास रजिस्ट्री में "प्रतीक सर्वर" फ़ोल्डर नहीं है तो इसका क्या अर्थ है? – David

5

आप इसे वीएस आईडीई (मैंने 2005, 2010 और 2012 में किया है) के माध्यम से ऐसा कर सकते हैं।

विधि 1 (अनुशंसित):

  • खोलें "मॉड्यूल" खिड़की (Debug-> Windows-> मॉड्यूल)
  • क्रमबद्ध द्वारा "प्रतीक स्थिति" सूची
  • & खोजें समूह का चयन करें स्थिति के साथ मॉड्यूल की
  • राइट क्लिक करें "... नहीं खोजा जा सका" और "स्वचालित प्रतीक लोड सेटिंग्स -> मैन्युअल रूप से कभी लोड" का चयन करें

विधि 2:

  • खोलें "उपकरण> विकल्प" और नेविगेट "Debugging-> प्रतीक"
  • क्लिक करें 1 रेडियो बटन के नीचे (जो चयन किया जाना चाहिए) "बाहर रखा मॉड्यूल निर्दिष्ट करें"
  • जोड़ने के लिए सूची में मॉड्यूल नाम और ठीक
+0

नोट: "मॉड्यूल" विंडो केवल तभी उपलब्ध होती है जब डीबगिंग (कम से कम VS2012) – Julian

संबंधित मुद्दे