मैं C # विंडोज फॉर्म एप्लिकेशन (विजुअल स्टूडियो 2005) में कुछ यूनिट टेस्ट चलाने की कोशिश कर रहा हूं, और मुझे निम्नलिखित त्रुटि मिलती है:
System.IO.FileLoadException: फाइल या असेंबली 'यूटिलिटी, वर्जन = 1.2.0.200, कल्चर = न्यूट्रल, PublicKeyToken = 764d581291d764f7' या इसकी किसी एक निर्भरता को लोड नहीं कर सका। स्थित असेंबली की प्रकट परिभाषा असेंबली संदर्भ से मेल नहीं खाती है। (HRESULT से अपवाद: 0x80131040) **
x.Foo.FooGO () पर
Foo.cs में x.Foo.Foo2 (स्ट्रिंग groupName_) पर: पंक्ति 123
F.FTests.cs में x.Foo.UnitTests.FooTests.TestFoo () पर: पंक्ति 98 **
System.IO.FileLoadException: फाइल या असेंबली 'यूटिलिटी, वर्जन = 1.2.0.203, संस्कृति = न्यूट्रल, PublicKeyToken = 764d581291d764f7' या उसकी किसी एक निर्भरता को लोड नहीं कर सका। स्थित असेंबली की प्रकट परिभाषा असेंबली संदर्भ से मेल नहीं खाती है। (HRESULT से अपवाद: 0x80131040)
मैं अपने संदर्भों में देखता हूं, और मेरे पास केवल एक संदर्भ है Utility version 1.2.0.203
(अन्य एक पुराना है)।
इस DLL फ़ाइल के पुराने संस्करण को संदर्भित करने के लिए मैं क्या कर रहा हूँ, इस पर कोई सुझाव?
इसके अलावा, मुझे नहीं लगता कि मेरी हार्ड ड्राइव पर भी यह पुराना असेंबली है। क्या इस पुराने संस्करण की विधानसभा के लिए खोज करने के लिए कोई उपकरण है?