2012-10-02 7 views
11

मैं वीएस -2010 (विंडोज़ 7 के साथ) का उपयोग कर रहा हूं।वीएस -2010 यूनिट परीक्षण "लंबित" और परीक्षण पूरा नहीं किया जा सकता

हर बार जब मैं यूनिट परीक्षण चलाने की कोशिश करता हूं तो यह "लंबित" पर रहता है और परीक्षण पूरा नहीं किया जा सकता है।

मैंने इस msdn instructions का पालन करने का प्रयास किया।

मैंने डिबगिंग टेस्ट विधि (टेस्ट व्यू/डीबग चयन), ब्रेकपॉइंट्स सेट करने की कोशिश की, लेकिन वीएस -2010 इंगित करता है: ब्रेकपॉइंट वर्तमान में हिट नहीं होगा ... मैं डीबग कॉन्फ़िगरेशन में हूं।

कोई सलाह?

+0

मेरे लिए बहुत ही समान समस्या है। –

+1

विजुअल स्टूडियो 2010 के लिए एसपी 1 स्थापित करने के बाद समस्या हल हो गई है। –

+0

मैं इसे ASAP आजमाने की कोशिश कर रहा हूं। – Franziee

उत्तर

17

यदि आपके पास एक ही बॉक्स पर VS2010 और VS2012 स्थापित है, तो आपको VS2010 के लिए SP1 इंस्टॉल करने की आवश्यकता है या यूनिट परीक्षण कभी-कभी काम नहीं करेगा। (SP1 available here।)

+0

इस स्थिति के बारे में अधिक जानकारी [एमएसडीएन ब्लॉग] पर मिल सकती है (http://blogs.msdn.com/b/aseemb/archive/2012/09/08/not-able-to-run-unit-tests- जब-विज़ुअल-स्टूडियो -2010-और-विज़ुअल-स्टूडियो-2012-स्थापित-साइड-बाय-साइड.एएसपीएक्स) – kmote

+1

यह भी वीएस -2010 और वीएस2013 के लिए समाधान है। –

1

एक साफ समाधान करने का प्रयास करें (समाधान और साफ दाएं क्लिक करें)। और फिर एक पुनर्निर्माण करें। इससे समस्या का समाधान होना चाहिए।

+3

मैंने ऐसा किया लेकिन यह मदद नहीं की, अभी भी लंबित है। मुझे नहीं पता कि रन की कितनी जरूरत है, लेकिन मुझे लगता है कि यह थोड़े समय में किया जाएगा। और अभी भी लंबित ... – Franziee

+1

http://stackoverflow.com/a/12262865/545858 जांचें कि पीडीबी उत्पन्न हो रहा है या नहीं। – Keethanjan

+1

अभी भी लंबित है, और जब मैं परीक्षण चलाने को रोकने की कोशिश करता हूं, तो वह खुद को रोकना नहीं चाहता। मुझे इस राज्य से बाहर निकलने के लिए वीएस -2010 को पुनरारंभ करना होगा। – Franziee

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