2013-07-15 3 views
25

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

जब मैं परीक्षण एक्सप्लोरर से परीक्षण पर राइट क्लिक करता हूं और डीबग पर क्लिक करता हूं तो मुझे एक लोडिंग संवाद मिलता है, "f: \ biniaries \ vset \ mstestexecutor.x8g.csproj_1420192002 \ objr \ से vstest.executionengine.x86.exe के लिए प्रतीकों को लोड करना \ 86 "। इनमें से कुछ और के बाद परीक्षण चलना बंद हो जाता है और मुझे "टेस्ट" के तहत आउटपुट विंडो में निम्न त्रुटि दिखाई देती है। सेटिंग "इस निर्देशिका में कैश प्रतीकों के लिए"

  • नई निर्देशिका सेट करें:

    ------ Run test started ------ 
        Failed to initialize client proxy: could not connect to . 
        ========== Run test finished: 0 run (0:01:05.45) ========== 
    

    मैं निम्नलिखित की कोशिश की है।

  • अद्यतन 3
  • safemode स्विच
  • साथ चल रहा है के साथ Reinstalled VS2012 vs2012 मरम्मत उपकरण
+0

क्या यह सचमुच कहता है "[...] [खाली] से कनेक्ट नहीं हो सका।" –

उत्तर

6

Ran ऐसा लगता है कि यह कभी कभी होता है जब वी.एस. निष्पादन इंजन प्रक्रिया को समाप्त कर रहा है। यह मेरे लिए मामला था, क्योंकि जब प्रक्रिया प्रतिक्रिया नहीं दे रही थी तब मैंने प्रक्रिया को मैन्युअल रूप से समाप्त कर दिया था। जब आप यह त्रुटि संदेश देखते हैं तो आप जांच सकते हैं कि आपके पास "vstest.executionengine.exe" प्रक्रिया चल रही है या नहीं। मैं नीचे एमएस मंच पर इस समाधान में आए:

संदर्भ: http://social.msdn.microsoft.com/Forums/vstudio/en-US/997291d8-03e4-47ed-a30d-9d47550c0094/cannot-connect-to-the-testexecutor-via-named-pipes-from-vs-2012-rc

+0

मुझे भी एक ही समस्या का सामना करना पड़ रहा है, आपने इसे कैसे हल किया? – Deepak

+0

यह बहुत अच्छा काम किया। यह मेरे द्वारा बनाए गए ऐप के कारण हुआ था जो सभी नामित पाइप को सुनता है: "net.pipe: // localhost /" – Carol

9

यह तभी हो सकता है जब यह विभिन्न प्रतीक सर्वर से डिबग प्रतीक जानकारी डाउनलोड करने के लिए बहुत समय लगता है, संभवतः एक समय समाप्ति के कारण।

हमने मेनू डीबग-> विकल्प-> प्रतीकों पर जाकर और "केवल निर्दिष्ट मॉड्यूल" चुनकर इसे हल किया। यह डीबगिंग स्टार्टअप को काफी तेजी से बनाता है।

+1

मेरे लिए काम नहीं किया। मुझे लगता है कि यह प्रशासक अधिकारों के साथ ठीक है: आपके मामले में लोड किए गए लेकिन आवश्यक मॉड्यूल में से एक समस्या को कारण नहीं लगती है। लेकिन ऐसा कोई कारण नहीं है कि किसी भी मॉडल को लोड होने में समस्याएं हैं। – ecth

29

मेरे मामले में मैंने पाया कि मुझे विजुअल स्टूडियो को व्यवस्थापक के रूप में चलाने की आवश्यकता है। HTH।

+5

यह मेरे लिए भी मामला था। क्या आपने कभी यह पता लगाया कि यह क्यों है? – Sinaesthetic

+3

यह काम करता प्रतीत होता है, लेकिन असली फिक्स नहीं है, क्योंकि विज़ुअल स्टूडियो को व्यवस्थापक के रूप में चलाने की आवश्यकता नहीं है। यह केवल एक संकेत है कि समस्या के अधिकारों के साथ समस्या कुछ हो सकती है। –

+0

अधिक जानकारी [माइक्रोसॉफ्ट कनेक्ट पर उपलब्ध प्रतीत होती है] (https://connect.microsoft.com/VisualStudio/feedback/details/807771/visual-studio-2013-test-explorer-only-works-if-run-as -administrator)। यह तीसरे पक्ष के सॉफ्टवेयर से नामित पाइप से संबंधित हो सकता है जो विजुअल स्टूडियो के साथ संघर्ष करता है। –

1

मैं विंडोज 8.1 और वीएस2013 का उपयोग कर रहा हूं और एक ही समस्या थी।

यह मेरे साथ होने का कारण निम्न है - मैंने अपने एंड्रॉइड फोन को अपने कंप्यूटर से कनेक्ट किया था और फोन पर यूएसबी डीबगिंग सक्षम था।

  • मैंने अपने फोन को डिस्कनेक्ट किया और परीक्षण डीबगिंग काम करना शुरू कर दिया।
  • मैंने फोन पर यूएसबी डीबगिंग बंद कर दिया और इसे फिर से जोड़ा। टेस्ट डिबगिंग फिर से काम किया।

वहां आपके पास है।

2

मैंने अभी परीक्षण प्रोजेक्ट आउटपुट फ़ोल्डर (objd \ amd64 मेरे मामले में) की सभी सामग्री को हटा दिया है और त्रुटि चली गई है।

1

स्टीवन ज्यूरिस ने एक टिप्पणी में उल्लेख किया है, यह एक्सेस अधिकारों से संबंधित हो सकता है। मेरे उदाहरण में यह एक अलग सक्रिय निर्देशिका डोमेन (runas /netonly /user:...) से विजुअल स्टूडियो लॉन्च करके हुआ था।

+0

ओह मेरे जीवन! क्या आप इस के आसपास दूर हो गए? मुझे 'रनस' का उपयोग करने की आवश्यकता है, इसलिए मैं एक व्यवस्थापक के रूप में चला सकता हूं लेकिन स्थानीय प्रशासक खाते (सुरक्षा कारणों से) के बिना। हालांकि आईआईएस का उपयोग करते हुए व्यवस्थापक अधिकारों के बिना डीबग नहीं कर सकते हैं। –

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