2011-11-11 8 views
6

मेरे पास वीएस स्टूडियो 2010 एसपी 1 स्थापित है और ऐसा समय था जब स्रोत स्टेपिंग बहुत अच्छा काम कर रहा था। कुछ बदल गया है और अब जब पीडीबी फाइलें डाउनलोड की जाती हैं तो वे संस्करण हैं जिनके पास स्रोत कोड छीन लिया गया है।वीएस स्टूडियो 2010 सिंबल सर्वर में स्रोत कोड शामिल नहीं है

मुझे यह नहीं पता कि वीएस को उन पीडीबी फ़ाइलों को डाउनलोड करने के लिए कैसे प्राप्त किया जा सकता है जिनमें स्रोत कोड है। मेरे पास 2 अलग-अलग मशीनों पर एक ही सेटअप है और 1 मशीन पीडीबी के स्रोत के साथ डाउनलोड करती है और दूसरा नहीं करता है।

मैं सही पीडीबी फ़ाइलों को डाउनलोड करने के लिए इसे प्राप्त करने के लिए घंटों तक लड़ रहा हूं। मैं आसानी से जांच सकता हूं कि फाइल सही हैं या नहीं, क्योंकि कोई स्रोत नहीं होने पर फ़ाइल का आकार इतना छोटा होता है।

स्रोत सिस्टम.Web.pdb आकार के साथ डाउनलोड करने वाली मशीन 10,860 KB है। मशीन जो बिना स्रोत सिस्टम डाउनलोड कर रही है System.Web.pdb आकार 843 केबी है।

इस मुद्दे को समझने में आपकी सहायता की बहुत सराहना की गई है।

इसके अलावा, कृपया मैंने कैश को साफ़ नहीं किया है, सिग्नल सेटिंग्स को सेटअप और रीसेट कर दिया है। फ़ाइलें डाउनलोड करें और प्रतीकों के रूप में लोड करें, बस कोई स्रोत नहीं।

C:\Windows\Microsoft.Net\assembly\GAC_32\System.Web\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.pdb: Cannot find or open the PDB file. 
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\System.Web.pdb: Cannot find or open the PDB file. 
C:\SymbolCache\MicrosoftPublicSymbols\System.Web.pdb\46C6DCE3C79A4E65A2B1CEF3033C95931\System.Web.pdb: Symbols loaded. 
+0

क्या आपने इसे हल करने का प्रबंधन किया था? मैं वर्तमान में एक ही समस्या का सामना कर रहा हूँ। –

उत्तर

4

यह व्यवहार अक्सर .NET Framework के लिए Microsoft प्रकाशन अद्यतनों के कारण होता है।

जब आप दृश्य स्टूडियो 2010 के अंतर्निहित डिफ़ॉल्ट प्रतीक विन्यास का उपयोग करें (होने से चेक किया गया ".नेट फ्रेमवर्क स्रोत कदम सक्षम करें"), आप प्रभावी रूप से इन दो सर्वर क्वेरी:

  1. http://referencesource.microsoft.com/symbols
  2. http://msdl.microsoft.com/download/symbols

नंबर 1 में .NET Framework (कम से कम इसके कुछ हिस्सों) के लिए स्रोत-सक्षम प्रतीक शामिल हैं और नहीं। 2 में सभी विंडोज़ के लिए स्रोत-पट्टी वाले प्रतीक शामिल हैं।

समस्या यह है कि नहीं। 1 को जितनी जल्दी हो सके अपडेट नहीं किया गया है। 2, इसलिए जब Windows अद्यतन के माध्यम से कोई अद्यतन आता है, तो आप संख्या से प्रतीकों को प्राप्त करना प्रारंभ करते हैं। 2, जब तक कि माइक्रोसॉफ्ट में कोई अपडेट नहीं करता है। 1. यह एक दर्द है, लेकिन यह है कि यह कैसे है।

आप ".NET Framework स्रोत स्टेपिंग सक्षम करें" को अचयनित करके और उन पथों को मैन्युअल रूप से कॉन्फ़िगर करके इसे चारों ओर काम कर सकते हैं - तो आप बस अक्षम (या बिल्कुल भी नहीं) को अक्षम कर सकते हैं। 2, और कम से कम सूचित किया जाए, कि अभी तक कोई स्रोत-सक्षम प्रतीक उपलब्ध नहीं हैं।

या आप विंडोज अपडेट अक्षम कर सकते हैं ...