दिलचस्प पोस्ट
Java ArrayList की एक गहरी प्रतिलिपि बनाने के लिए वस्तु लंबाई कैसे प्राप्त करें गिट पर रिमोट हुक को सक्रिय नहीं करते हैं लचीले बॉक्स मॉडल – प्रदर्शन: फ्लेक्स, बॉक्स, फ्लेक्सबॉक्स? विचारों को स्विच करने के लिए मैं UISegmentedControl का उपयोग कैसे करूं? विजुअल स्टूडियो 2013 में डिफ़ॉल्ट हटो कन्स्ट्रक्टर (अपडेट 3) सुनिश्चित करें कि OnPropertyChanged () को UI थ्रेड पर MVVM WPF ऐप में कहा जाता है स्ट्रट्स 2 एप्लिकेशन में सत्र जावा.टिल.डेट का समय क्षेत्र कैसे सेट करें? हस्ताक्षरित पूर्णांक को एक अहस्ताक्षरित लंबे समय तक परिवर्तित करने का सर्वोत्तम तरीका? Scanf () समस्या से पहले C / C ++ printf () आईईईई 754 के एनएएन मानों के लिए झूठे लौटने की सभी तुलना के लिए तर्क क्या है? डेटा फ्रेम से डिब्बे उत्पन्न करें बाहरी। जावा के साथ जावा कमांड लाइन क्या CSS3 में 100% से कम एक डिव 50px कम करना संभव है?

विजुअल स्टूडियो 2015 आरटीएम – डिबगिंग काम नहीं कर रहा है

मैंने वीएस 2015 आरटीएम (और कुछ नहीं) स्थापित कर लिया है और मैं किसी भी समाधान को डिबग करने में असमर्थ हूं, चाहे वह मौजूदा एक या कोई नया (वीएस 2015 के साथ बनाया गया हो और नेट फ्रेमवर्क 4.6 के खिलाफ संकलित हो), यह केवल एक ही खुलता है वी.एस. में नया टैब जिसे ब्रेक मोड कहा जाता है, निम्न पाठ के साथ: यह एप्लिकेशन ब्रेक मोड में है आपका ऐप ब्रेक स्टेट में प्रवेश कर चुका है, लेकिन कोई कोड निष्पादित नहीं किया जा रहा है जो चयनित डिबग इंजन द्वारा समर्थित है (उदाहरण के लिए केवल देशी रनटाइम कोड निष्पादित होता है )। और अगर मैं डीबग -> मॉड्यूल विंडो की जांच करता हूं: वीएस2015 टेस्ट.विशोस्ट.एक्सए कोई प्रतीकों लोड नहीं हुईं (भले ही मैं लोड प्रतीक पर क्लिक करता हूं, यह काम नहीं करता है) वीएस2015 टेस्ट.एक्सए प्रतीकों लोड

और यह कन्सोल पर आउटपुट भी प्रदर्शित नहीं करता है (यह एक कंसोल एप्लिकेशन है जिसमें सिर्फ कोड की निम्न पंक्तियां हैं:

class Program { static void Main(string[] args) { Console.WriteLine("TEST"); Console.ReadKey(); } } 

मैंने वीएस 2015 को पुनः स्थापित करने की कोशिश की, कंप्यूटर को पुनः आरंभ,% temp% / AppData / माइक्रोसॉफ्ट / विजुअल स्टूडियो / 14 में सभी फाइलों को हटा दिया, प्रशासन मोड में वीएस शुरू कर दिया लेकिन कुछ भी काम नहीं कर रहा है।

एक चीज जो डीबगिंग काम करती है वह यह विकल्प है: टूल्स -> ऑप्शन -> डीबगिंग -> मैनेजमेंट कॉम्पाइबिलिटी मोड का उपयोग करें

^^ लेकिन यह एक पुराने / विरासत मोड का उपयोग करने का समाधान नहीं हो सकता।

बीटीडब्लू: वीएस 2013 में डिबगिंग ठीक काम कर रहा है।

किसी भी सहायता की सराहना की जाएगी।

Solutions Collecting From Web of "विजुअल स्टूडियो 2015 आरटीएम – डिबगिंग काम नहीं कर रहा है"

मेरे मामले में यह समाधान उपयोगी है:

समाधान: डीबग / सामान्य सेटिंग्स में "बस मेरा कोड" विकल्प अक्षम करें

यहां छवि विवरण दर्ज करें

संदर्भ: c-sharpcorner

मुझे वीएस2015 के साथ यही समस्या थी मैं सेटिंग्स रीसेट, जैसा कि सुझाव दिया है लेकिन अभी भी परेशानी थी।

इसे ठीक करने के लिए मुझे क्या करना था "प्रबंधित संगतता मोड का उपयोग करें" और "मूल संगतता मोड का उपयोग करें"। सुनिश्चित नहीं है कि उन 2 में से कौन सा आवश्यक है, लेकिन दोनों की जाँच कर रहा है और अब मुझे ब्रेक मोड समस्या नहीं मिल रही है।

तोड़ मोड फिक्स - डिबग सेटिंग

मेरे पास हाल ही में बहुत ही समान समस्या थी, डिबगिंग सेटिंग से संबंधित

सबसे पहले क्या आपने अपनी सभी सेटिंग्स रीसेट करने की कोशिश की है? मुझे लगता है कि इससे संबंधित हो सकता है जैसा कि आप कहते हैं कि यह परियोजना स्वतंत्र है और आपने सभी एप्लिकेशन डेटा हटा दिए हैं

उपकरण-> आयात और निर्यात सेटिंग्स विज़ार्ड -> सभी सेटिंग्स रीसेट करें

चिंता मत करो, यह आपको वर्तमान सेटिंग्स को बचाने का विकल्प देता है

दूसरे अगर यह विफल हो जाता है, तो मैं घटना लॉग को देखने का सुझाव देगा।

ब्रेक मोड में प्रवेश करना यह सुझाव दे सकता है कि डीई (डीबग इंजन) एक सिंक्रनाइज़ स्टॉप इवेंट IDebugExceptionEvent2 जैसे दृश्य स्टूडियो को भेज रहा है । मैं संदर्भित विधानसभाओं (जैसे। NET रनटाइम्स, आदि) या पर्यावरण प्रवेश प्रतिबंधों को लोड करने में विफलताओं जैसे अपवादों के लिए इवेंट लॉग पर एक नज़र डालता हूं।

आपके चलने वाले आवेदन को रोकने के लिए कुछ डिबगर को बता रहा है, इसकी खोज करने का यह एक मामला है।

सोचा कि अगर मैं किसी को भी मदद करता है तो मैं इसे पोस्ट करूंगा मैंने एक साफ विन 10 और विजुअल स्टूडियो 2015 इंस्टॉल किया, एक मौजूदा समाधान को डिबग करने की कोशिश की और समस्याओं में थी यहाँ और अन्य स्थानों की कुछ सलाह का अनुसरण किया लेकिन कोई भी काम नहीं किया।

मुझे सामान्य रूप से काम करने के लिए डिबगिंग को मेनू से नीचे समाधान कॉन्फ़िगरेशन को बदलना था। मैंने इसे पहले रिलीज मोड में सेट किया था, इसे डिबग करने के लिए बदल दिया था और फिर साफ / पुनः कंपाइल और हे क्रिएटू, डीबगिंग सामान्य रूप से काम करना शुरू कर दिया था। जानकारी के लिए छवि देखें:

यहां छवि विवरण दर्ज करें

किसी प्रक्रिया में संलग्न करने से पहले "कोड प्रकार" की जांच करें उदाहरण के लिए, मुझे CoreCLR से v4 तक स्विच करना पड़ा। *

कोड प्रकार चुनें

मेरा समाधान अचानक डिबग में काम करने के लिए बंद कर दिया। मुझे डिबग के दौरान एक संदेश मिला मुझे डिबग के दौरान एक संदेश मिला

[खिड़की का शीर्षक] माइक्रोसॉफ्ट विज़ुअल स्टूडियो [मुख्य निर्देश] आप नेट्टोप्रोविन.एक्सए की रिलीज़ बिल्ड डिबग कर रहे हैं। रिलीज़ के साथ बस मेरा कोड का उपयोग करके एक डिग्रेडेड डिबगिंग अनुभव (उदाहरण के ब्रेकपॉइंट्स को हिट नहीं किया जायेगा) में कंपाइलर ऑप्टिमाइजेशन के परिणाम का उपयोग कर बनाया गया है। [डीबग करना रोकें] [बस मेरा कोड अक्षम करें और जारी रखें] [डीबग करना जारी रखें] [डीबग करना जारी रखें (फिर से मत पूछो)]

मैंने डिबग करना जारी रखा, लेकिन यह अभी भी काम नहीं करता

समाधान सरल था। यह प्रोजेक्ट प्रॉपर्टी में आवश्यक है -> बिल्ड अनुभाग में -> रिमोट चेक "ऑप्टिमाइज़ कोड" यहां छवि विवरण दर्ज करें

मेरे मामले में,

मैंने डिबग कॉन्फ़िगरेशन प्रबंधक में प्लेटफ़ॉर्म को x 86 से x64 में बदल दिया है। यह मेरे लिए काम किया

मैंने अवास्ट फ़ाइल सिस्टम ढाल को अक्षम किया और फिर सभी सामान्य रूप से काम किया। अवास्ट-सेटिंग पहिया = सक्रिय सुरक्षा – शीर्ष बटन बंद

परियोजनाओं को प्रकाशित करने के लिए भी आवश्यक है एक असली दुःस्वप्न

डीबगर का उपयोग करने की कोशिश करते समय मुझे इस तरह एक समस्या थी। वेब अनुप्रयोग को डिबग करने के लिए लॉन्च करें: जेआईटी डीबगर चयन विंडो कभी नहीं दिखाई दी मुझे पता था कि यह वीएस डीबगिंग तंत्र के साथ कोई समस्या नहीं थी क्योंकि यह कन्सोल ऐप के साथ ठीक से चला गया

आखिरकार, एक सहयोगी ने एक "वैश्विक डीबगर रजिस्ट्री सेटिंग" का उल्लेख किया है जो कि एक लाइट बल्ब सेट करता है।

मैं आईआईएस दुर्घटनाग्रस्त करने के लिए कुछ महीने पहले माइक्रोसॉफ्ट के डीबग डायगैग का इस्तेमाल कर रहा था, और आईआईएस क्रैश डंप को पकड़ने के लिए मेरे पास एक नियम पंजीकृत था, जो स्पष्ट रूप से (पिछवाड़े में) डीबग डायग्नोस्टीक सर्विस को डब्लू 3 डब्ल्यूपी (आईआईएस वर्कर प्रोसेस) के लिए डीबगर के रूप में पंजीकृत किया था।

DebugDiag में नियम को निकालना, या डीबग डायग्नोस्टिक सेवा ("C: \ Program Files \ DebugDiag \ DbgSvc.exe") को रोकना दृश्य स्टूडियो की जेआईटी डीबगिंग पुन: सक्षम है।

उम्मीद है कि यह किसी को मदद करता है

एक मित्र को एक ही समस्या थी, वह वी.एस.2015 में डीबग नहीं करते थे लेकिन यह वीएस2013 में ठीक था (हमारा प्रोजेक्ट नेट v4.0 में है)

हमने पाया है कि यह "कोड प्रकार" विकल्प था जो डीबग / अटैच करने के लिए प्रक्रिया में था जिसे "प्रबंधित (v3.5, v3.0, v2.0)" के बजाय "प्रबंधित" (v4.5, v4.0) पर सेट किया गया था। ) "

मुझे यह मुद्दा था, और यहां पर (असंख्य) पदों में से कोई भी मदद नहीं करता है। ज्यादातर लोग सेटिंग्स, या विकल्प की तरफ इशारा करते हैं, डीबग मोड को चालू करते हैं, आदि। यह सब मैं पहले से ही था (मुझे पता था कि ऐसा नहीं था क्योंकि यह कल ठीक काम कर रहा था)।

मेरे लिए यह एक संदर्भित मुद्दा बन गया, जिसमें शामिल DLLs का एक संयोजन था दोष देना। मैं यह नहीं कह सकता कि समस्या क्या थी, लेकिन मेरे पास कुछ ऐसी कक्षाएं हैं, जो किसी दूसरे प्रोजेक्ट से आधार कक्षाएं बढ़ाती हैं, एक कार्यान्वित इंटरफ़ेस जो कि दूसरे इंटरफेस आदि से फैली हुई है।

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

अंत में मैंने सभी संदर्भ हटा दिए, और मेरी विधि में सभी पंक्तियों को टिप्पणी की। उन्हें एक-एक करके वापस जोड़ना, प्रत्येक चरण पर डिबग की जांच करना, जब तक कि मुझे अपराधी न मिले। मुझे जाहिर है कि वहां कहीं एक दुष्ट संदर्भ था …

Uhg। मैं इस पृष्ठ के नीचे मारा इसलिए मैंने अपनी परियोजना को तेज करना शुरू कर दिया। मुझे अपने विशेष समस्या का एक समाधान मिला

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

समस्या: मुझे पता चला कि मैं अपना स्टार्टअप कोड बदलकर इसका समाधान कर सकता हूं। जो भी कारण से, मेरे पास एक प्रोग्राम.cs फ़ाइल थी जिसमें मुख्य () और प्रोग्राम कक्षा के अंदर था जैसा कि आप कंसोल ऐप के लिए अपेक्षा करते हैं इनसाइड मेन (), मैं इस कोड के माध्यम से एक और वर्ग का इन्स्तांत कर रहा था;

 new SecondClass(); 

यह सामान्य रूप से ठीक काम करता है और मुझे थ्रेडेड कॉल्स के साथ अन्य परियोजनाओं का एक गुच्छा होता है जहां यह ठीक काम करता है (अच्छी तरह से, मैंने उन्हें कुछ समय के लिए डिबग नहीं किया है, इसलिए शायद एक सर्विस पैक साथ आया और इस प्रतिगमन को पैदा कर रहा है)।

समाधान: मेरे दूसरे क्लास में ले जाएं और 'नया सेकंड क्लास ()' के माध्यम से सेकंड क्लास कन्स्ट्रक्टर का उपयोग करने के बजाय, सेकंड क्लास कन्स्ट्रक्टर को एक मानक स्थिर विधि के रूप में अपडेट करें और फिर इसे मेन से कॉल करें। उन परिवर्तनों को करने के बाद, मैं एक बार फिर धागा को डीबग करने में सक्षम हूं।

उम्मीद है की यह मदद करेगा।

हमारे अन्य विकल्प जैसे कि .vs फ़ोल्डर को हटाने, नाम बदलने के ISExpress फ़ोल्डर का नाम, गुणों आदि पर विभिन्न सेटिंग्स को अद्यतन करने की कोशिश करने के बाद हमें यह समस्या थी। हालांकि क्या काम किया गया, ISExpress 10.0 को अनइंस्टॉल कर रहा था, और विंडोज़ की सुविधाओं से सभी आईआईएस संबंधित विशेषताओं को बदलने के साथ इसे फिर से स्थापित कर रहा है। उम्मीद है कि यह किसी को मदद करता है

मैंने अपना प्लेटफ़ॉर्म लक्ष्य "किसी भी सीपीयू" से "x64" में बदल दिया।

पर उपलब्ध सेटिंग: परियोजना गुण -> बिल्ड -> सामान्य: "प्लेटफ़ॉर्म लक्ष्य"

मैं वीएस 2015 का उपयोग करता हूँ

समाधान की डिबगिंग करते हुए, 2017 की बनावट के बाद, "वेबकिट ने सही ढंग से काम करना बंद कर दिया है जैसे कि एक त्रुटि थी ; विजुअल स्टूडियो आपके ऐप को और आगे डिबग करने में सक्षम नहीं होगा।" , यह डीबगिंग को आगे बढ़ाने में असमर्थ बनाता है। इस समस्या को हल करने के लिए, उपकरण-> विकल्प-> डिबगिंग-> सामान्य पर जाएं और एस्प.net के लिए जावास्क्रिप्ट डीबगिंग को अक्षम करें

मुझे पता चला कि मुझे प्रोजेक्ट सेटिंग्स -> वेब पर जाना था, और संपादित सक्षम करें और जारी रखें चेकबॉक्स को टिकें। मैं यह नहीं कह सकता कि यह क्यों शुरू किया गया था, लेकिन यह मेरे लिए हल किया यहां छवि विवरण दर्ज करें

मेरे मामले में, मुझे आउटपुट विंडो में एक संकेत मिलता है कि डिबगर को रोकने वाला अपवाद एक कॉन्टेक्टस्विचडडलॉक अपवाद था, जिसे डिफ़ॉल्ट रूप से अपवाद सेटिंग्स में चेक किया गया था। यह अपवाद आम तौर पर कंसोल अनुप्रयोगों में 60 सेकंड के बाद होता है। मैंने अपवाद को अनियंत्रित किया और सबकुछ ठीक काम किया।

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

बस अपने कॉन्फ़िगरेशन से रिलीज़ करने के लिए डिबग करें

समाधान एक्सप्लोरर -> वेब -> गुण से

चुनें टैब बनाएँ -> कॉन्फ़िगरेशन कॉन्बोब्क्स:

बस "रिलीज" से "कॉन्फ़िगरेशन (डीबग)" को अपना कॉन्फ़िगरेशन बदलें

मेरे मामले में यह परियोजना लक्ष्य प्लेटफॉर्म के कारण था अलग थे।

विचार करें : प्रोजेक्ट ए (प्रवेश) -> परियोजना बी

गुणों में प्रोजेक्ट ए के मंच को एक्स 64 पर सेट किया गया था। और प्रोजेक्टब का मंच ' एएनसीपीयू ' था

तो ProjectB के लक्षित प्लेटफॉर्म को एक्स 64 में सेट करने के बाद इस समस्या को ठीक किया गया।

यहां छवि विवरण दर्ज करें

नोट: यह सिर्फ यही है कि टारगेट प्लेटफ़ॉर्म सिंक्रनाइज़ेशन में होना चाहिए, इसे एक्स 64 या ' कोई सीपीयू '

रिम ऑब्जेक्ट एलिमेंट्स 8.3 ट्रायल संस्करण की स्थापना के बाद मुझे यह समस्या थी। तत्वों को पुनर्स्थापित करें 8.3 त्वरित बगफिक्स है

मुझे इस मुद्दे पर भी मिल गया मैं विंडोज 10 पर वी.एस. 2015 (अपडेट 3) का उपयोग कर रहा हूं और मैं एक विंडोज फॉर्म एप्लीकेशन को डीबग करने की कोशिश कर रहा था। कोई भी सुझाव मेरे लिए काम नहीं करता है मेरे मामले में मुझे इंटेलटीट्रेस अक्षम करना पड़ा:

उपकरण> विकल्प> IntelliTrace

मुझे इसका कारण पता नहीं है, लेकिन यह काम करता है जब मैंने संसाधन मॉनिटर (विंडोज टास्क मैनेजर) से खोला तब मुझे समस्या की जड़ पता लगा और मैंने महसूस किया कि IntelliTrace प्रक्रिया बहुत सारे डेटा पढ़ रहा था मुझे संदेह है कि यह vshost प्रक्रिया में ताले पैदा कर रहा था, क्योंकि यह एक 100% सीपीयू कोर का उपभोग करता था।

मुझे एक ही समस्या थी बिना किसी किस्मत के अन्य समाधानों की कोशिश करने के बाद, मुझे इंस्टॉलर के माध्यम से स्थापना की मरम्मत करना पड़ा।

नियंत्रण कक्ष> कार्यक्रम> कार्यक्रम और सुविधाएँ

फिर माइक्रोसॉफ्ट विज़ुअल स्टूडियो तक नीचे स्क्रॉल करें, राइट क्लिक करें, फिर "चेंज" फिर खिड़की के नीचे, मरम्मत पर क्लिक करें मरम्मत की प्रक्रिया में समय का एक अच्छा समय लगेगा, और अंत में आपको अपने कंप्यूटर को पुनरारंभ करना होगा

यह मेरे लिए समस्या तय हुई, और मुझे आशा है कि यह आपकी सहायता करेगा।