2013-03-31 6 views
9

डीबग करने नहीं देगा, मुझे डीबग करने में सक्षम नहीं लगता है। जब मैं कोशिश करता हूं, मुझे कोई बिल्ड त्रुटियां नहीं मिलती हैं, और लेआउट डीबग मोड में बदल जाता है, लेकिन खिड़कियां कभी नहीं खुलती हैं। मेरे पास वीएस के तल पर एक नारंगी बार है, जो मुझे लगता है मानक है, लेकिन उसके बाद कुछ भी नहीं होता है। यह सिर्फ उस परियोजना में नहीं है जिस पर मैं काम कर रहा हूं। मैंने एक नया डब्लूएफए शुरू किया है और बिना किसी कोड को जोड़ने के डीबग करने की कोशिश की है और वही बात होती है। किसी के पास समान समस्याएं हैं?विजुअल स्टूडियो 2012 मुझे

+0

क्या आप वाकई अपने ब्रेकपॉइंट्स डाल रहे हैं? – Jean

+1

डीबग मोड में आउटपुट पैनल क्या कहता है? –

+0

यह सवाल क्यों है * "प्रोग्रामर.स्टैक एक्सचेंज डॉट कॉम से माइग्रेट किया गया" *? – I4V

उत्तर

15

मुझे इससे पहले सामना करना पड़ा है। यह सुनिश्चित नहीं है कि इसका क्या कारण है, लेकिन आम तौर पर इसे ठीक करने के लिए कुछ चीजों में से एक है।

  1. वाकई डीबग में निर्माण कर रहे हैं और
  2. पास वी.एस. जारी नहीं करते हैं, परियोजना की निर्देशिका के लिए जाना और obj और बिन निर्देशिका को हटा दें। वीएस में फिर से खोलें और पुनर्निर्माण करें।
  3. उपकरण - विकल्प - बिल्ड (iirc) के तहत एक विकल्प है जो यह जांचने की अनुमति देता है कि स्रोत कोड फ़ाइल के समान है या नहीं। हालांकि, यदि यह मामला है तो आपको आउटपुट विंडो में एक संदेश देखना चाहिए।
  4. बिल्ड (iirc) में प्रोजेक्ट गुणों पर आप पीडीबी फ़ाइल को पूर्ण डीबग प्रतीकों से किसी भी पीडीबी पर थ्रॉटल नहीं कर सकते हैं। यदि आप प्रोजेक्ट पर एकमात्र व्यक्ति नहीं हैं, तो इस सेटिंग में अभी भी पूर्ण पीडीबी सक्षम है (कम संभावना यह बदल गई है)
  5. सुनिश्चित करें कि आप सही प्लेटफ़ॉर्म पर हैं (x64 बनाम x32)

... बहुत अधिक है, लेकिन शुरूआती स्थान ... टिप्पणी के अनुसार

परिशिष्ट ...

तो, उन संदेशों को अच्छे हैं। यह कह रहा है कि कोई समस्या नहीं है (लेकिन ऐसा लगता है जैसे आप पहले ही जानते हैं :))। मैं आपके द्वारा उल्लेख किए गए सामान्य डीबग विकल्पों से शुरू करूंगा। एक हैलो वर्ल्ड ऐप पर ऐसा करें। इस तरह आप पहले सबसे कम आम समस्या निवारण कर सकते हैं। यहां मेरी सेटिंग्स हैं। उनसे मिलान करने का प्रयास करें और देखें कि क्या यह काम करता है। उदाहरण के लिए, मुझे पता है कि "ब्रेकपॉइंट हटाने से पहले पूछें" अप्रासंगिक है, लेकिन "एक प्रक्रिया टूटने पर सभी प्रक्रियाओं को तोड़ना" महत्वपूर्ण है। इसलिए, मैंने बस उन्हें समस्या निवारण के लिए आसान बनाने के लिए सभी को जोड़ा।

Tools > Options > Debugging

Tools > Options > Debugging

भी

, सुनिश्चित करें कि आप ऐसा दृश्य स्टूडियो में अपने कोड में (मैंने देखा है जिन मामलों में वी.एस. आप इस यहाँ डाल नहीं दूँगी) की तरह यहाँ एक लाल डॉट प्राप्त हो रही है :

Debug Hello World

+0

इसी तरह, ओबज और बिन को हटाने से यह मेरे लिए ठीक हो जाता है। – Sam

+0

ठीक है। यहां आउटपुट विंडो कहती है: थ्रेड 'vshost.LoadReference' (0x1e58) कोड 0 (0x0) से बाहर निकला है। 'CrochetAuLait2.vshost.exe' (प्रबंधित (v4.0.30319)): लोड किया गया 'सी: \ उपयोगकर्ता \ Admin \ दस्तावेज़ \ दृश्य स्टूडियो 2012 \ प्रोजेक्ट्स \ CrochetAuLait2 \ CrochetAuLait2 \ bin \ Debug \ CrochetAuLait2.exe', प्रतीकों को लोड किया गया। मैंने ओबीजे और बिन निर्देशिका को हटाने का प्रयास किया, लेकिन एक ही समस्या उत्पन्न हुई। मैं डीबग में हूं, और उसी एक्स 32 लैपटॉप पर जिस पर मैंने इसे लिखा था। इसके अलावा, आज सुबह मैंने एक हैलो वर्ल्ड कंसोल ऐप लिखा, और यह भी एक ही समस्या थी। यही कारण है कि मुझे लगता है कि यह वीएस में कुछ सार्वभौमिक सेटिंग होना चाहिए। – will

+0

मास्टर! बिन और ओबीजे फ़ोल्डर्स हटाएं मेरे लिए काम करता है! धन्यवाद –

0

यह दृश्य स्टूडियो 2012 के साथ कोई समस्या यह हमेशा दिखाई नहीं देता है। मैंने पाया है कि यदि आप डिबगिंग के दौरान अपने प्रोग्राम को रोकते हैं, या यदि आप कंसोल विंडो बंद करते हैं, तो यह लगभग हमेशा ट्रिगर होगा।

हालांकि, इसे पूरा करने के लिए चलाने देना पर्याप्त नहीं है, कभी-कभी ऐसा होता है।

इसके अलावा आप डीबग मोड में अपना एप्लिकेशन बना सकते हैं, आउटपुट पर जा सकते हैं, प्रोग्राम चला सकते हैं, और उस प्रक्रिया से संलग्न हो सकते हैं। : पी

0

कमाल पहले से ही दिए गए लेकिन वे उद्देश्य में मदद न जवाब डिबगिंग Ctrl + F5 के बिना अपने उत्पादन की जाँच।तो यहां मेरी खोज है, कोई फर्क नहीं पड़ता कि मुझे जवाब देने में देर हो चुकी है, लेकिन यह वास्तव में मेरे लिए काम करता है।

भले ही आप एक वेब ऐप विकसित कर रहे हों, फिर भी परियोजना पर राइट-क्लिक करके वेबसाइट गुणों पर जाएं और फिर बाईं ओर एक "वेब" टैब देखें जैसा मैंने हाइलाइट किया है। फिर बस "संपादन और जारी रखें सक्षम करें" कहकर बॉक्स को चेक करें। आपको बस इतना करना है। इससे मेरा काम बनता है!

enter image description here

0

मैं एक ऐसी ही समस्या थी, और समाधान पूरी तरह से गूंगा था। VS को "ब्राउज़ करें" सेटिंग में इंटरनेट एक्सप्लोरर के दो उदाहरणों से भ्रमित कर दिया गया था। इसलिए, मैंने डिफ़ॉल्ट रूप से Google क्रोम (कोई ब्राउज़र) सेट किया है, और उसके बाद IE को डिफ़ॉल्ट रूप से सेट करें। इसने आईई के दूसरे उदाहरण को हटा दिया (केवल एक ही बना रहा) और डिबगिंग सक्षम किया गया था। उम्मीद है कि यह मदद करें!

1
  1. सही परियोजना
  2. गुण पर क्लिक करें पर क्लिक करें।
  3. वेब पर जाएं।
  4. संपादित करें और जारी रखें सक्षम करने के लिए बॉक्स को चेक करें।

आशा में मदद करता है :)

0

मैं एक ऐसी ही समस्या हुई।

नाम स्थान एसटीडी का उपयोग करते हुए;:

मैं जोड़ा

और इस Redgate के परावर्तक प्लगइन है कि यह तय समय सीमा समाप्त हो गया था की स्थापना रद्द समस्या हल

0

मेरे लिए,। मैंने 4 घंटे से अधिक अनइंस्टॉल करने, रीबूट करने, पुराने कोड में इत्यादि को इत्यादि में बिताया ..

0

जब मेरा डिफ़ॉल्ट ब्राउज़र क्रोम में बदल दिया गया था, तो मैं अब अपने यूजर इंटरफेस को डीबग नहीं कर सका। आईई को डिफ़ॉल्ट ब्राउज़र पर वापस सेट करना इसे ठीक करता है। वैकल्पिक रूप से आप डीबग के दौरान प्रक्रिया प्लग-इन संलग्न कर सकते हैं।

0

मुझे अपने डेस्कटॉप एप्लिकेशन के साथ एक ही समस्या थी और जैसा कि यह मंच कहता है कि आपको स्टार्टअप प्रोजेक्ट के रूप में अपनी परियोजना को चिह्नित करना चाहिए, क्योंकि दृश्य स्टूडियो ने अनमार्क किया है। यह मेरे लिए ठीक काम करता है, मेरा मानना ​​है कि इससे अन्य लोगों की मदद मिलेगी, जिनके पास यह समस्या हो सकती है, क्योंकि मेरा मानना ​​है कि आपने इस परियोजना को समाप्त कर लिया है।

0

मेरी वीबी में से एक .NET Winforms प्रोजेक्ट डीबगिंग की अनुमति नहीं देगा। यह कॉन्फ़िगरेशन प्रबंधक के कारण 'रिलीज़' पर सेट किया गया था, भले ही टूलबार ड्रॉपडाउन 'डीबग' इंगित किया गया हो।

आप 'रिलीज' मोड ड्रॉपडाउन चुनें और अंतिम विकल्प 'विन्यास प्रबंधक' का चयन करें और सुनिश्चित करें कि मुख्य परियोजना 'डिबग' पर सेट और नहीं है करने के लिए

0

स्थापित माइक्रोसॉफ्ट SSDTSetup.exe 450Kb और बंद की जरूरत है स्थापित करने के दौरान एसएसडीटी उपकरण। स्थापना के बाद एसएसडीटी उपकरण खोलें और स्क्रिप्ट कार्य और ब्रेकपॉइंट के साथ घटक निष्पादित करें। मेरे लिए काम किया

+0

क्या आप अपने उत्तर पर विस्तार कर सकते हैं? –

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