2011-07-08 15 views
6

में कोडित यूआई टेस्ट बनाने में त्रुटि मैं विजुअल स्टूडियो 2010 टेस्ट प्रोजेक्ट में कोडित यूआई टेस्ट बनाने का प्रयास कर रहा हूं।
मैं सही परियोजना पर क्लिक करें, का चयन करें करें कोडित यूआई टेस्टविजुअल स्टूडियो 2010 अल्टीमेट

मैं तो त्रुटि चेतावनी मिलती है:

निम्नलिखित पैकेज लोड होने में विफल: C: \ Users [फ़ाइल पथ चला जाता है यहां] \ Microsoft.VisualStudio.TestTools.UITest.Extension.IE.dll। कोडित यूआई टेस्ट अब असंगत स्थिति में है। इस पैकेज को हटाएं और विजुअल स्टूडियो को को कोड किए गए UI परीक्षण के साथ पुनरारंभ करें।

एक बार जब मैं ठीक क्लिक करता हूं, तो मैं कोडित यूआई टेस्ट (सीयूआईटी) बना सकता हूं लेकिन जब परीक्षण खत्म हो जाता है, तो परीक्षण फ़ाइल खाली होती है।

क्या कोई इस समस्या को ठीक करने के बारे में जानता है? मैंने अपनी सेटिंग्स को पहले ही हटा दिया है, और वीएस 2010 को पुनर्स्थापित कर दिया है, सब कुछ फायदा नहीं हुआ है।

सभी को धन्यवाद।

+0

ऐसा लगता है कि शायद आपका यूआई टेस्ट मॉड्यूल दूषित हो गया है? आप इसे अनइंस्टॉल करने पर विचार कर सकते हैं, वीएस बंद कर सकते हैं, सभी कैश को हटा सकते हैं (अपनी ऐप सेटिंग्स से भी), पुनः इंस्टॉल कर सकते हैं। – Chiramisu

+0

मैंने पुनर्स्थापित किया है, साथ ही एक मरम्मत स्थापित किया है। हालांकि मैंने कैश को हटाया नहीं है। –

उत्तर

3

तो, मैं इसे माइक्रोसॉफ्ट के हिस्से पर एक बड़ी बग घोषित करने और इसे बंद करने के लिए तैयार हूं।

+0

और यदि आपके पास एमवीसी 3 मचान स्थापित नहीं है, तो सब कुछ सुचारू रूप से चला जाता है? –

+0

यदि हां, तो आप इस कार्यवाही को प्रश्न में जोड़ सकते हैं ताकि यह स्पष्ट किया जा सके कि इसके साथ क्या किया जाए। –

+0

एमवीसी मचान को अनइंस्टॉल करने से NuGet पैकेज वास्तव में समस्या को ठीक करता है, यह सब कुछ लेता है। यह बिल्कुल कोई समझ नहीं आता है, लेकिन यह सब कुछ लेता है। –

3

समस्या के स्रोत के बारे में कोई जानकारी नहीं है, लेकिन यदि आप सी: \ प्रोग्राम फ़ाइलें (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ PrivateAssemblies \ पर जाते हैं और Microsoft.VisualStudio.TestTools.UITest.Extension की प्रतिलिपि बनाएँ IE.dll फ़ाइल बिन/डीबग निर्देशिका में सबकुछ ठीक काम करता है।

मुझे नहीं पता कि क्यों वीएस मानता है कि .dll वहां नहीं है, लेकिन यह ठीक है।

+0

अब मुझे लगता है कि उपर्युक्त समाधान केवल एक बार काम करता है। क्या किसी और के पास कोई विचार है? –

+0

क्या डीएलएल परियोजना से संदर्भित है? –

+0

यदि हां, तो संदर्भ को हटाने का प्रयास करें। साथ ही, क्या आपके पास परीक्षण करने के लिए कोई अन्य विजुअल स्टूडियो इंस्टॉल है? –

2

मैं संदर्भित डीएलएल की 'कॉपी स्थानीय' संपत्ति को 'सत्य' में बदलकर इस मुद्दे को दूर करने में सक्षम था। इस परिवर्तन के बाद डीएलएल स्वचालित रूप से बिन \ डीबग निर्देशिका में कॉपी हो जाता है।

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