डिबगिंग शुरू नहीं होती है [बंद]


102

जब मैंने F5 (डिबगिंग मोड) मारा तो कुछ नहीं हुआ। बिल्डिंग सही ढंग से काम करती है, एक्स फाइल मैं ठीक से लॉन्च कर सकता हूं, लेकिन डिबग शुरू नहीं कर सकता। क्यों?


और इसे आउटपुट विंडो में क्या कहते हैं?
लेप्पी

3
'बिल्ड'> 'कॉन्फ़िगरेशन मैनेजर' में क्या सेट है? क्या परियोजना कॉन्फ़िगरेशन कॉलम के तहत डिबग के साथ सेट की गई है?
dougajmcdonald

मुझे पता है कि यह लंगड़ा हो सकता है, लेकिन क्या आपके कीबोर्ड में एफ लॉक है तो यदि आप प्ले पर क्लिक करते हैं तो डिबगिंग काम कर रही है?
अली इस्सा

@leppie आउटपुट विंडो nothng कहती है। बिल्ड के बाद संचार "सफल" हुआ, लेकिन केवल कुछ भी डिबग करने की कोशिश करने के बाद
संत

हेह, नहीं। मैंने दोनों तरीकों को आजमाया
संत

जवाबों:


130

मेरे पास एक ही समस्या थी और सभी ट्रिक्स तब तक नहीं कीं, जब तक कि मैं प्रोजेक्ट गुणों में डीबग टैब के तहत "विज़ुअल स्टूडियो होस्टिंग प्रक्रिया को सक्षम न कर सका"


4
थड ने मेरे लिए मुद्दा तय किया। ऐसा करने का संक्षिप्त तरीका: msdn.microsoft.com/en-us/library/ms185330(v=vs.100).aspx
कॉन्स्टैंटिन

2
omg धन्यवाद क्या .. यह बात किसी भी तरह क्या करता है?
नया मधुमक्खी

1
सच कहूं तो मुझे यकीन नहीं है, हमें खुश करने के लिए कुछ लोगों के लिए खुशी होगी
bresleveloper

5
बस के मामले में: मुझे इस चाल को काम करने के लिए वी.एस. को फिर से
चालू

2
इसके लिए शुक्रिया। मेरे जीवन के दो घंटे इसे हल करने की कोशिश कर रहे हैं!
पॉल अलेक्जेंडर

47

ओह! मैं आपके समान सटीक लक्षणों का अनुभव कर रहा था, और सभी सुझावों की कोशिश करने के बाद, केवल एक ही काम किया गया था जो आपका था: एक नई परियोजना का निर्माण करना और सभी सामग्रियों की प्रतिलिपि बनाना।

तब मैंने देखा कि मैं अपने बिन डायरेक्टरी को मैन्युअल रूप से डिलीट नहीं कर सकता था, और मुझे एहसास हुआ कि MyApp.vshost.exe इस पूरे समय बैकग्राउंड में चल रहा था, खुद को विजुअल स्टूडियो 2012 द्वारा अधिलेखित होने से रोक रहा था। यकीन नहीं होता कि यह अभी भी कैसे काम करता है VS2010 हालांकि: /

संक्षेप में, मेरे लिए काम करने वाला समाधान: प्रक्रिया को मार डालो, फिर से प्रयास करें।

दूसरे शब्दों में, क्या आपने इसे बार-बार बंद करने की कोशिश की है?


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

4
सच। अन्य पाठकों के लिए स्पष्ट करने के लिए, केवल Visual Studio को बंद करने और पुनः आरंभ करने से मुझे मदद नहीं मिली। प्रक्रिया पृष्ठभूमि में चलती रही और मैन्युअल रूप से मारे जाने की आवश्यकता थी।
मो।

12
मेरे लिए यह था ... RESTART VISUAL STUDIO yay!
जेस

मुझे लगता है कि जब मैं इस समस्या था vshost प्रक्रिया वी.एस. 2015 को बंद करने के बाद भी स्मृति में बने रहे जोड़ देंगे। मैंने अंत में इस प्रक्रिया को मार डाला और फिर सभी ने फिर से काम किया।
माइक चेले

मेरे लिए, यह Visual Studio को पुनरारंभ करना था, लेकिन कुंजी "पहले Visual Studio होस्टिंग प्रक्रिया को सक्षम करें" चेक बॉक्स को अनचेक कर रहा था। बस विज़ुअल स्टूडियो को फिर से शुरू करना पर्याप्त नहीं था।
वाप्गुगी

31

VS को पुनरारंभ करें और डीबग करने का प्रयास करें। कुछ समय ऐसा होता है, यहां तक ​​कि मुझे भी यही समस्या थी।


इसी तरह की त्रुटि पर मेरे लिए काम किया।
mycroes

10

एक पुराने प्रश्न को लाने के लिए क्षमा करें, लेकिन मुझे आज भी यही समस्या थी, लेकिन इसका कारण वास्तव में समाधान का निर्माण क्रम था। यदि आप Solution Property Pages-> Common Properties-> में जाते हैं Startup Project
यह सुनिश्चित Multiple startup projectsकरना चयनित है, वेब प्रोजेक्ट को सूची के शीर्ष पर ले जाएं।

मेरे वेब एप्लिकेशन समाधान में मेरे पास 2 वेब परियोजनाएं और 5 कोड परियोजनाएं हैं, मेरी एक कोड परियोजना शीर्ष पर थी, और इस तरह के डिबग की शुरुआत नहीं होगी।

आशा है दूसरों को यह मददगार लगे


7

इस समाधान का पहले ही उल्लेख किया जा चुका है लेकिन इसे काम करने के लिए कुछ छेड़छाड़ हुई है इसलिए यहाँ एक स्पष्ट समाधान है

  1. प्रोजेक्ट मेनू / टैब पर, गुण क्लिक करें। (या अपने समाधान एक्सप्लोरर पर)
  2. डीबग टैब पर क्लिक करें।
  3. Visual Studio होस्टिंग प्रक्रिया चेक बॉक्स सक्षम करें (इसे अनचेक करें)
  4. जांच करें कि क्या यह काम करता है।

यदि यह आपके कंप्यूटर को पुनरारंभ नहीं करता है (पृष्ठभूमि में चलने वाली कुछ परियोजनाएं यदि आप जानते हैं कि उन्हें कैसे रोकना है तो फिर से शुरू करना आवश्यक नहीं है बस अपने कार्यों को समाप्त करें) परियोजना का पुनर्निर्माण करें

इससे समस्या हल हो जानी चाहिए


धन्यवाद! अंत में कुछ स्पष्टता! कुंजी उस बॉक्स को अनचेक करने के बाद वी.एस. को पुनरारंभ कर रहा है!
वाप्गुगी

मेरे लिए यह तुरंत काम कर गया, यहां तक ​​कि वीएस को पुनरारंभ किए बिना भी।
हेनन

@ कोहेन, क्योंकि आपकी प्रक्रियाएं जो इस समाधान को काम करने से रोकेंगी वह नहीं चल रही थी। मेरे मामले में और वाप्गुगी के मामले में हमारी परियोजनाओं में स्मृति में चलने वाली प्रक्रियाएं थीं जो काम करने से समाधान रोक रही थीं। कार्य प्रबंधक में इन प्रक्रियाओं को पुनरारंभ करने या समाशोधन के बाद यह आपके मामले के समान होगा।
नील

5

इससे पहले कि आप एक तीव्र तय्यार से गुजरें ... यह कोशिश करें !!!

  1. बस अपने डीबग फ़ोल्डर में .exe फ़ाइल प्रारंभ करें। "इसे बंद मत करो!"

  2. Visual Studio में डीबगर प्रारंभ करें। (i) एक त्रुटि पॉप अप होनी चाहिए ... बस "नहीं" कहें

  3. "। Ex" फ़ाइल को आपने चरण 1 में शुरू किया था। "

  4. पुनः प्रयास करें।

किसी कारण से, दृश्य स्टूडियो इस ऐप पर अटक गया था कि मैं निर्माण कर रहा हूं लेकिन यह मेरे लिए काम करता है।


5

इस मुद्दे से मुझे क्या मदद मिली:

  • बंद समाधान
  • solution.suo फ़ाइल को निकालें
  • फिर से खोलें समाधान

4

सबसे पहले, अपने प्रोजेक्ट गुणों और Debugटैब में, सुनिश्चित करें कि आपका Start Actionसेट है Start Projectऔर कुछ अन्य विकल्प नहीं है जो नहीं चलेगा। यदि वह इसे हल नहीं करता है:

पर जाएं Tools -> Options -> Environment -> Keyboardऔर में Show commands containing:टाइप Debug.Startऔर सुनिश्चित करें कि Shortcuts for selected command:करने के लिए सेट कर दिया जाता F5 (Global)। यह भी सुनिश्चित करें कि आपके पास F5 से मैप किया गया कुछ और नहीं है जो संघर्ष कर सकता है।

अंत में यदि यह आपकी समस्या को हल नहीं करता है, तो मैं सुझाव देता हूं कि आप अपनी वर्तमान पर्यावरण सेटिंग्स को बैकअप के रूप में निर्यात करें, और फिर सभी पर्यावरण सेटिंग्स को पूरी तरह से रीसेट करें। देखें कि क्या यह इसे हल करता है, अगर यह फिर से अपनी पुरानी सेटिंग्स को फिर से शुरू नहीं करता है और दृश्य स्टूडियो की मरम्मत की कोशिश करता है।


मैं इस पर्यावरण सेटिंग को बैकअप के रूप में कैसे सहेज सकता हूं और दूसरों को पुनर्स्थापित कर सकता हूं?
संत

Tools -> Import and Export Settings, और आप इस संवाद का उपयोग सेटिंग्स को निर्यात और आयात करने के लिए कर सकते हैं। यह वह जगह भी है जहां आप पर्यावरण सेटिंग को डिफ़ॉल्ट पर रीसेट कर सकते हैं।
डेविड एंडरसन

मैंने आयात करने की कोशिश की, मैंने रीसेट की कोशिश की। काम नहीं कर रहा है
सेंट

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

2

मेरे पास बहुत मज़ेदार समाधान है, लेकिन इसने मेरे लिए काम किया,

F5 कुंजी को तब तक दबाए रखें जब तक आप यह न देख लें कि डिबगिंग शुरू हो गई, मैं गंभीर हूं।


1
मेरे आश्चर्य के लिए, यह वास्तव में मेरे लिए आज भी काम करता है।
बेनामी कायर

वोटों से देखते हुए, ऐसा लगता है कि कोई भी मेरे अलावा आप पर विश्वास नहीं करता है! :)
नूर सबौनी

2

अपनी परियोजना को बंद करें और फिर नए डिबग समाधान बनाने के लिए yourproject \ bin \ Debug \ फ़ोल्डर पर सभी फ़ाइलों को हटा दें


2

त्वरित सुधार जो किसी की मदद कर सकता है:

मैं VS2013 का उपयोग कर रहा हूं और मेरे डिबगर ने अचानक काम करना बंद कर दिया है। मुझे एक संदेश बॉक्स मिल रहा है जिसमें कहा गया है कि डिबगिंग समर्थित नहीं है।

मैंने आखिरकार प्रॉपर्टी पेजों में डीबगर्स के तहत NATIVE चेकबॉक्स को क्लियर करके इसे ठीक कर लिया-> स्टार्ट अप प्रोजेक्ट के लिए विकल्प टैब शुरू करें। अब मैं केवल ASP.NET डीबगर्स के तहत चुना गया है।

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


1

समाधान एक्सप्लोरर पर जाएं, अपनी परियोजना के गुणों पर जाएं पर राइट-क्लिक करें, डीबग पर क्लिक करें, नीचे एक चेक बॉक्स है, SQL सर्वर डीबगिंग को सक्षम करने के लिए चेक बॉक्स पर क्लिक करें।


1

सत्यापित करें कि आपके प्रोजेक्ट में -> गुण -> डीबग टैब -> एक्शन सेक्शन शुरू करें जो "लॉन्च न करें, लेकिन जब यह शुरू होता है तो मेरे कोड को डीबग करें" चेक नहीं किया जाता है। किसी तरह यह जाँच के महीनों बाद मैं बना और अपने प्रोजेक्ट पर काम कर रहा था।

इसे अनचेक करने से मेरी समस्या हल हो गई।


यह विकल्प मेरे लिए था। निश्चित नहीं कि यह कैसे काम करता था। एक बेकार विकल्प की तरह लगता है
YasserAsmi

1

मेरे पास एक ही मुद्दा था और ब्रेसलेवलर के उत्तर को देखते हुए, मुझे निम्नलिखित मुद्दा मिला जो मेरे लिए काम करने वाला लग रहा था। इस मामले में पोस्टिंग किसी और के पास एक ही मुद्दा है, तो वे इसे भी जांच सकते हैं।

डिबग टैब <प्रोजेक्ट प्रॉपर्टीज पर गए। पाया कि डिबगिंग विकल्प पूरी तरह से अक्षम थे। "सक्षम डिबगिंग" चेक बॉक्स की जाँच की। अगर मेरे लिए यह किया है ..


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

आपने इसे वोट क्यों दिया ??? इसके अन्य स्थानों पर नेविगेट करने के लिए बिना दूसरों की मदद करने के लिए। आपके द्वारा किए जाने से पहले आपके द्वारा किए जा रहे पुनर्विचार का समय
स्लीपिंग_जेंट

1
"अन्य जगह" का उत्तर इसी प्रश्न का उत्तर है, इसलिए इसे अपवित्र करने से अन्य लोगों के लिए नेविगेट किए बिना खोजना आसान होगावोटिंग कैसे काम करती है । और बस मान कृपया नहीं मैं तुम्हें downvoted: मैं किया था टिप्पणी, उपयोगी मार्गदर्शन के रूप में है, लेकिन मतदान एक अलग गतिविधि है, और पर्याप्त विशेषाधिकार के साथ समुदाय के किसी भी सदस्य से आ सकता है। इसे रखो, तुम वहाँ जाओगे।
मोगसद

1

मैंने इस समस्या का सामना किया। मेरे मामले में, किसी तरह स्टार्टअप प्रोजेक्ट एंट्री क्लियर हो गई। इसलिए, सुनिश्चित करें कि आपके समाधान में प्रोजेक्ट्स में से कम से कम एक खोजकर्ता स्टार्टअप प्रोजेक्ट के रूप में सेट है। एक स्टार्टअप परियोजना, समाधान एक्सप्लोरर में वांछित परियोजना पर राइट क्लिक सेट करने के लिए -> क्लिक करें " स्टार्टअप परियोजना के रूप में सेट करें "


0

मैं उसी समस्या का सामना कर रहा हूं। मैं डिबग विंडो प्रदर्शित नहीं कर पाया, लेकिन मैं डीबग-> विकल्प और सेटिंग्स में संबंधित विकल्प की जाँच करके सरलीकृत 'तत्काल विंडो' में डीबग आउटपुट को रीडायरेक्ट करने में सक्षम था; केवल डिबग.इंटरलाइन () जैसे कोड में स्पष्ट डिबग लिखते हैं।

विजुअल स्टूडियो 2010


0

यह प्रक्रिया आम तौर पर मेरे लिए काम करती है:

  • IE को बंद करें
  • यह जांचने के लिए टास्क मैनेजर का उपयोग करें कि iexplore.exe के सभी इंस्टेंसेस चले गए हैं - किसी भी शेष 'अनाथ' इंस्टैंस को मारें।
  • प्रारंभ मेनू से IE प्रारंभ करें और सुनिश्चित करें कि यह सही ढंग से शुरू होता है।
  • Internet Explorer का कैश और कुकी साफ़ करें और पुनरारंभ करें।
  • सभी लॉक जारी होने को सुनिश्चित करने के लिए विज़ुअल स्टूडियो को बंद करें।
  • IISReset
  • पुनः आरंभ करें वी.एस.
  • प्रोजेक्ट / समाधान को साफ करें
  • पुनरावर्ती और यह काम करना चाहिए

0

मुझे एक हल मिल गया है:

  1. अपने दृश्य स्टूडियो समाधान बंद करें
  2. .csprojउदाहरण के लिए नोटपैड ++ के साथ अपना प्रोजेक्ट हेडर खोलें ।
  3. अनुभाग <UseIISExpress>false</UseIISExpress>में खोजें<PropertyGroup>
  4. मान को सत्य में बदलें: <UseIISExpress>true</UseIISExpress>
  5. सहेजें
  6. अपना समाधान खोलें और मेरे लिए अब मेरी परियोजना पर काम करता है

क्योंकि ओपी ने .exe का उल्लेख किया है, मुझे नहीं लगता कि यह एक वेब ऐप है
dplante

0

मुझे एक हल मिल गया है:

  1. अपने दृश्य स्टूडियो समाधान बंद करें
  2. उदाहरण के लिए नोटपैड ++ के साथ अपना .csproj प्रोजेक्ट हेडर खोलें।
  3. अनुभाग में टैग खोजें
  4. कॉन्फ़िगर टैग को पूरी तरह से हटा दें
  5. अपना समाधान खोलें और मेरे लिए अब मेरी परियोजना पर काम करता है

0

कॉन्फ़िगरेशन प्रबंधक की जांच करें, सुनिश्चित करें कि सभी परियोजनाएं एक ही मंच के लिए संकलन कर रही हैं।


0

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

यह मेरे लिए ठीक काम किया और मुझे विश्वास है कि यह अन्य लोगों की मदद करेगा जिन्हें यह समस्या हो सकती है।


0

ऊपर की समस्या के संबंध में जहां कंसोल दिखाई नहीं देता है। (मेरे पास उस पोस्ट के खिलाफ सीधे टिप्पणी करने के लिए पर्याप्त योग्यता अंक नहीं हैं।)

मैंने होस्टिंग प्रक्रिया को अक्षम कर दिया है ताकि इसे चलाने में समस्या हो और फाइलों को बंद करके छोड़ दिया जा सके। जब मैंने ऐसा किया तो मुझे मेरी कंसोल विंडो दिखाई नहीं दी, जब मैंने F5 को डीबग करने के लिए मारा, हालांकि मेरा प्रोग्राम ठीक चला। फिर मैंने देखा कि मेरे पास "32-बिट को प्राथमिकता दें" चेक-बॉक्स टिक था। मैंने इसे अनइंस्टॉल किया, फिर से बनाया और कंसोल विंडो एक बार फिर दिखाई दी। यह अजीब लग रहा था इसलिए मैंने इसे फिर से बंद कर दिया और पुष्टि की कि मैं इस व्यवहार को पुन: पेश कर सकता हूं। मैं विजुअल स्टूडियो 2013 का उपयोग कर रहा हूं।


0

नए ASP.Net कोर 1 ऐप के लिए।

पैकेज प्रबंधन कंसोल के तहत, मैं भाग गया

dnvm upgrade
dnvm restore

और मेरा समाधान संकलित कर सकता है।


0

विजुअल स्टूडियो 2015 के साथ मेरा अनुभव, मैंने सभी प्रक्रियाओं को हटाने की कोशिश की और इसे फिर से शुरू किया। मैंने बिन निर्देशिका को हटाने की कोशिश की, यह काम नहीं किया।

अफसोस की बात है कि काम करने वाली एकमात्र चीज़ दृश्य मोड 2015 को फिर से शुरू और बंद कर रही थी। आह ...


0

वही त्रुटि, वीएस को प्रशासक के रूप में निष्पादित करने की कोशिश की और यह काम किया।


0

मैं एक ही मुद्दा (जाहिरा तौर पर कई साल बाद) रहा था, जहां मैं वीएस 2015 में अपना डिवाइस देख सकता था, लेकिन जब मैं डिवाइस पर डिबग करना चाहता था, तो कुछ भी नहीं हुआ।

यह मूल पोस्टर के मुकाबले एक अलग मुद्दा हो सकता है, लेकिन इस समाधान ने मेरे लिए वीएस 2015 में समस्या को ठीक कर दिया।

समाधान पर राइट-क्लिक करें और गुण का चयन करें, और फिर ध्यान दें कि यदि आपके समाधान के लिए चेकबॉक्स में चेक कॉलम चेक किया गया है, यदि यह नहीं है, तो इसे जांचें और फिर डीबगिंग का प्रयास करें। मेरे लिए काम किया।

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


0

मैं जिस WPF एप्लिकेशन पर काम कर रहा था, उसमें मुझे यह समस्या थी। डीबगर को चलाते समय, MyApp.VsHost.exe नाम की एक प्रक्रिया शुरू होती है और पृष्ठभूमि में चलती रहती है, लेकिन इसमें कोई अपवाद नहीं होगा और आउटपुट विंडो में बिल्ड जानकारी के अलावा कुछ भी नहीं होगा।

ऐसा इसलिए था क्योंकि मैंने अपनी Appकक्षा के नाम स्थान को बदल दिया था लेकिन नए नामस्थान से मिलान करने के लिए Classविशेषता को अद्यतन नहीं किया था App.xaml। मैंने xaml फ़ाइल में नामस्थान को बदल दिया और इसने फिर से काम किया।


0

यदि आप SSIS पैकेज या इसके अंदर एक से अधिक एप्लिकेशन के साथ एक समाधान के साथ काम कर रहे हैं। सुनिश्चित करें कि आपके पास अपने "स्टार्ट अप प्रोजेक्ट" के रूप में सही एप्लीकेशन सेट है।

प्रोजेक्ट व्यू शुरू करें

यदि आपके पास एक ही फ़ोल्डर में एक अलग एप्लिकेशन या SSIS प्रोजेक्ट है, तो आपका विज़ुअल स्टूडियो संभवतः निर्माण कर रहा है, बजाय इसके कि आप क्या चलाना चाहते हैं।

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


0

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


0

विज़ुअल स्टूडियो 2017 का उपयोग करना। एक समाधान में दर्जनों परियोजनाएं थीं। डिबग को दबाने से कोई त्रुटि नहीं होगी और फिर कुछ भी नहीं होगा।
इश्यू एक प्रोजेक्ट था जिसे .Net 4.6 के लिए बनाया गया था, जबकि बाकी को .Net 4.0

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.