2010-11-24 10 views
8

संभव डुप्लिकेट:
Visual Studio 2010 debugger skippingविज़ुअल स्टूडियो 2010 का सी # डीबगर क्यों कदम उठाने के बजाय जारी रहता है?

अगर मैं दृश्य स्टूडियो (सी #) में एक ब्रेकप्वाइंट पर तोड़, मैं काफी खुशी से बयान पर कदम कर सकते हैं। कभी-कभी, यह चरण को अनदेखा करता है और ऐसा लगता है कि मैं इसके बजाए जारी रखूंगा।

यह दोहराने योग्य नहीं है .. तुरंत फिर से चलना और एक ही बिंदु पर तोड़ना और आगे बढ़ना कभी-कभी ठीक काम करेगा, या एक अलग कथन पर कदम उठाने में विफल रहेगा।

यह मेरी कल्पना हो सकती है, लेकिन जितनी तेजी से मैं चीजों पर कदम उठाता हूं, उतना ही विश्वसनीय लगता है। हालांकि यह किसी चीज़ पर समय निकाल रहा है।

मेरा ऐप एक एकल थ्रेडेड ऐप एमएसटीएस्ट के माध्यम से एक विधि डीबगिंग है।

अद्यतन

यह अगर मैं डिबगर, उदा चीजों का निरीक्षण अधिक repeatable हो रहा है स्थानीय विंडो में 'इस' संदर्भ का विस्तार करें। हालांकि यह 100% दोहराने योग्य नहीं है।

+0

क्या अन्य कोड या सेवाओं के लिए कोई लंबी चल रही कॉल है? क्या ये कॉल अवरुद्ध हो सकते हैं, या उनके गंतव्य सेवाओं में थ्रेड हो सकते हैं जो डीबगर को भ्रमित कर सकते हैं? –

+0

आम तौर पर शिकायत यह है कि चरण-चरण में फ़ंक्शन का उपयोग करते समय कदम उठाने के बजाय यह कदम उठाता है जो विकल्प -> डिबगिंग -> सामान्य -> ​​गुणों और ऑपरेटरों (केवल प्रबंधित) पर नियंत्रित होता है। – Tergiver

+0

कोई लंबी दौड़ नहीं है। एकमात्र जटिल चीज के बारे में यह एक फ़ाइल में डेटा जोड़ रहा है। – izb

उत्तर

7

यह एक ज्ञात समस्या है, ऐसा लगता है कि यह विशेष रूप से एक इकाई परीक्षण परिदृश्य में हड़ताल करता है। 1 अक्टूबर तक डीबगर टीम द्वारा बग की पहचान की गई है, इसे आपकी मशीन पर ले जाने में कुछ समय लगता है। फीडबैक आलेख is here, इसे वोट दें और उस पर नजर रखें। यदि यह अगले सर्विस पैक में घुमाने के बजाय हॉटफिक्स होगा तो यह published here होगा।

अपडेट: यह वीएस -2008 से एक प्रतिगमन था, एक पोस्ट-एसपी 1 हॉटफिक्स ने इसे मरम्मत की लेकिन हॉटफिक्स अपडेट ने इसे वीएस -2010 कोड बेस में नहीं बनाया। इसे फिर से वीएस -2010 एसपी 1 में तय किया गया था।

+0

शानदार, धन्यवाद :) – izb

+0

प्रतिक्रिया लेख लिंक टूटा हुआ है, ऐसा लगता है कि यह एक नया URL है (https://connect.microsoft.com/VisualStudio/feedback/details/663614/debugger-randomly-treats- कदम-में-और-चरण-से-पूर्ण-पूरा होने के बाद) –

+0

धन्यवाद, यूआरएल तय है। –

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