डिबगिंग प्रारंभ करने में असमर्थ, क्योंकि आबंटित वस्तु अपने ग्राहकों से अलग हो गई है


107

मैं विजुअल स्टूडियो 2012 (संस्करण 11.0.61030.00 अपडेट 4) चला रहा हूं। डिबगिंग प्रारंभ करते समय स्थानीय कंसोल एप्लिकेशन को डीबग करने पर मुझे निम्न त्रुटि मिलती है (F5):

---------------------------
Microsoft Visual Studio
---------------------------
Error while trying to run project: Unable to start debugging.
The object invoked has disconnected from its clients.
---------------------------
OK   
---------------------------

यह केवल तब होता है जब मैं कुछ मिनट के लिए डिबगिंग के बिना अकेले दृश्य स्टूडियो छोड़ देता हूं। यदि मैं दृश्य स्टूडियो बंद कर देता हूं और त्रुटि फिर से दूर हो जाती है (जब तक कि मैं इसे एक और दो मिनट के लिए अछूता नहीं छोड़ता)। क्या किसी ने यह अनुभव किया है? मैं अन्य लोगों के किसी भी धागे का अनुभव नहीं कर सकता।


13
बस बंद करें और वी.एस. को पुनरारंभ करें। कुछ समय के लिए यही एकमात्र उपाय मेरे लिए काम कर गया। अपडेट मिलने के बाद यह गायब हो गया।
sapatelbaps

1
यह संबंधित हो सकता है या नहीं भी हो सकता है: क्या आप Microsoft BitLocker चला रहे हैं?
टायलर फोर्सिथे

मुझे VS2010 और VS2013 के साथ भी यही समस्या है, इसलिए यह VS2012 के लिए विशिष्ट नहीं है।
मार्क इंग्राम

3
यह MSDN प्रश्न VS7DEBUG नामक फ़ोल्डर का नाम बदलकर इस तरह की समस्या को हल करने के लिए लगता है %PROGRAM_FILES%/Common Files\Microsoft Shared। क्या आपने कोशिश की?
गुरुशरण एस

2
W / VS 2017 भी हो सकता है - हालाँकि मैंने महीनों तक इस संस्करण का उपयोग करने के बाद इसे पहले कभी नहीं देखा है .. लेकिन .. यहाँ मैं
गुगली कर

जवाबों:


35

यह समस्या का संभावित उत्तर हो सकता है।

उत्तर में से कुछ:

  1. स्रोत नियंत्रण इंजन से अद्यतन के बाद कौन सी फाइलें (क्यों और कैसे) बदली गईं
  2. एक्सटेंशन और प्लगइन्स की सूची की समीक्षा करें। सभी या उनमें से कुछ को अक्षम करने का प्रयास करें
  3. दृश्य स्टूडियो बंद करें और सभी विकास प्रक्रियाओं को मार डालें: devenv, mspdbsrv, vcpkgsrv, msbuild, msvsmon, vshub, vstestआदि
  4. .suo, .ncb, .VC.db, .VC.VC.opendbसमाधान की फ़ाइलों के साथ-साथ .vsनिर्देशिका को भी निकालें , जो कभी-कभी समस्याओं का कारण बनती हैं
  5. प्रोजेक्ट सेटिंग फ़ाइलों को निकालें, YourProjectName.vcproj.DOMAINNAME.LOGINNAME.userया की तरह YourProjectName.csproj.user। सेटिंग फ़ाइल नाम आपके द्वारा उपयोग किए जाने वाले प्रोजेक्ट प्रकार पर निर्भर करता है
  6. भागो "C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe" /setupया "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe" /setupx64 पर्यावरण के लिए

15
दृश्य स्टूडियो को फिर से शुरू करना मेरे लिए था। धन्यवाद!
रजा एस

17
@RezaS Visual Studio को फिर से शुरू करना सिर्फ एक अस्थायी समाधान है और जैसे सवाल में क्या है ( यह केवल तब होता है जब मैं कुछ मिनट के लिए डिबग किए बिना अकेले दृश्य स्टूडियो छोड़ देता हूं। यदि मैं दृश्य स्टूडियो बंद कर देता हूं और त्रुटि फिर से खुल जाती है (जब तक) मैं इसे कुछ मिनटों के लिए अछूता छोड़ देता हूं) ), यह आपको फिर से परेशान करता रहेगा।
Myk Agustin

चरण 4 मेरे लिए काम किया। आपको इस उत्तर में अन्य चरण करने का भी प्रयास करना चाहिए।
मायक अगस्टिन

मेरे पास दृश्य स्टूडियो के दो उदाहरण खुले थे, एक परियोजना के साथ जो एक परिधीय उपकरण के साथ एकीकृत है और दूसरा इस त्रुटि को फेंक रहा था। मुझे दोनों उदाहरणों को बंद करना पड़ा और इसे शुरू करने के लिए एक बार फिर से काम करना
पड़ा

1
मुझे अपने प्रोजेक्ट के मूल में छिपे हुए .vs फोल्डर को हटाना था। (यह फ़ोल्डर केवल उपयोगकर्ता सेटिंग्स रखता है और परियोजना के फिर से लोड होने पर इसे फिर से बनाया जाएगा।)
ब्रायन मेरेल

9

बस VIsual स्टूडियो को बंद करें और फिर से प्रोजेक्ट शुरू करें। मेरे लिए पूरी तरह से काम करता है। धन्यवाद


77
यह एक महान समाधान नहीं है जब यह दिन में 20 बार होता है
कोडिंगलिफ़स्टाइल

18
यह एक अस्थायी समाधान है, अस्थायी समस्या नहीं है।
फोबियो

9
अक्टूबर 2017, वीएस एंटरप्राइज 2017। यह अभी भी हो रहा है। यह सबसे निश्चित रूप से एक अस्थायी समस्या नहीं है। मैं @ फैबियो के साथ हूं।
स्मोक लिबरेटर

2
तो, वास्तव में इस समस्या के लोगों के लिए स्थायी समाधान क्या है? क्या आप इसे हल करने में सक्षम थे?
जमशेद कामरान

2
यह कुछ ऐसा है जैसे लोगों को इस उत्तर से बेनिफिट मिल रहा है और डाउनवोट कर रहा है। कृपया जवाब दें यदि आपके पास इस डाउनवोट के बजाय कोई स्थायी समाधान है।
देबेंद्र दाश

3

Visual Studio को पुनरारंभ करने पर वर्कअराउंड प्रदान करता है, यह वास्तविक समस्या को हल नहीं करता है। मेरे मामले में, मैं VS2017 में C # समाधान के साथ काम कर रहा था और निम्नलिखित ने इस समस्या को हल किया:

  1. Visual Studio को बंद करें
  2. समाधान की निर्देशिका में बनाया गया .vs फ़ोल्डर हटाएँ
  3. समाधान फिर से खोलें

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

0

मैंने दस्तावेज़ के शीर्ष में अनुभाग हैंडलर के बिना NLog सेटिंग्स के साथ अपनी App.config फ़ाइल को दूषित कर दिया। Gist आपकी कॉन्फ़िगरेशन फ़ाइल सेटिंग्स की जाँच करें या तो प्रारूप में दूषित है या किसी भी अनुभाग को ठीक से संभाला नहीं है। एक बार जब मैं दूषित कॉन्फ़िगर सेक्शन को हटा देता हूँ, तो यह फिर से त्रुटि नहीं बढ़ाता (VS 2017) आशा है कि यह मदद करता है!

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