2010-03-05 17 views
6

मैं अपने नए इकाई परीक्षण के साथ इस त्रुटि हो रही है:यूनिट टेस्टिंग त्रुटि - "" प्रकार प्राप्त करने में असमर्थ "त्रुटि:" विधानसभा से "प्रकार लोड नहीं कर सका"

प्रकार MyTestProject.MyTestClass प्राप्त करने में असमर्थ, MyTestProject। त्रुटि: विधानसभा 'MyTestProject' ..

मैं परियोजना है कि ठीक काम कर रहे थे में अन्य परीक्षण किया है और अब वे सब एक समान त्रुटि संदेश दिखाए जा रहे हैं से लोड नहीं कर सका प्रकार 'MyTestProject.MyTestClass'।

यदि मैं Resharper में परीक्षण चलाता हूं (विजुअल स्टूडियो टेस्ट धावक में निर्मित के बजाय) तो यह ठीक काम करता है। (मैं बस इसका उपयोग करता हूं, लेकिन यह धीमा है।)

कोई विचार क्या इसका मतलब हो सकता है?

उत्तर

7

ऐसा लगता है कि विजुअल स्टूडियो यूनिट परीक्षण धावक आपके unittests के नाम पर थोड़ा पीछे है। यह कभी-कभी होता है जब आप नामस्थान या कक्षा का नाम बदलते हैं।

यह इंटीरेनल कैश को साफ़ करना चाहिए: प्रोजेक्ट को पुनः लोड करने के बजाय, अपने समाधान से प्रोजेक्ट को अनलोड करें, सभी परीक्षण चलाएं।

मेरे लिए काम किया।

1

मैंने परीक्षण परियोजना की सफाई करके और फिर इसे बनाकर इसे अपने लिए तय किया।

7

यह तब भी होता है जब परीक्षण के तहत पुस्तकालय जीएसी में होता है। जब आप SharePoint के लिए विकसित होते हैं तो यह ऑफसेट केस होता है।

यदि आपको इसकी आवश्यकता नहीं है या जीएसी में नवीनतम संस्करण तैनात नहीं है तो जीएसी से लाइब्रेरी निकालें।

+0

मैंने पीडीबी को फिर से उत्पन्न करने के लिए परावर्तक का उपयोग किया है; यह आगे डीबगिंग को शक्ति देने के लिए DEVPATH सेट करता है। DEVPATH जीएसी के समान है, इसलिए इसे साफ़ करने से रहस्य हल हो गया। धन्यवाद सेबेस्टियन! –

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

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