ฉันพยายามเรียกใช้การทดสอบหน่วยในแอปพลิเคชันฟอร์ม C # Windows (Visual Studio 2005) และฉันได้รับข้อผิดพลาดต่อไปนี้:
System.IO.FileLoadException: ไม่สามารถโหลดไฟล์หรือแอสเซมบลี 'ยูทิลิตี้รุ่น = 1.2.0.200, วัฒนธรรม = เป็นกลาง, PublicKeyToken = 764d581291d764f7' หรือการอ้างอิงอย่างใดอย่างหนึ่ง คำจำกัดความรายการของชุดประกอบที่อยู่ไม่ตรงกับการอ้างอิงชุดประกอบ (ข้อยกเว้นจาก HRESULT: 0x80131040) **
ที่ x.Foo.FooGO ()
ที่ x.Foo.Foo2 (String groupName_) ใน Foo.cs: บรรทัด 123
ที่ x.Foo.UnitTests.FooTests.TestFoo () ใน FooTests.cs: บรรทัด 98 **
System.IO.FileLoadException: ไม่สามารถโหลดไฟล์หรือแอสเซมบลี 'ยูทิลิตี้รุ่น = 1.2.0.203, วัฒนธรรม = เป็นกลาง, PublicKeyToken = 764d581291d764f7' หรือหนึ่งในการพึ่งพาของมัน คำจำกัดความรายการของชุดประกอบที่อยู่ไม่ตรงกับการอ้างอิงชุดประกอบ (ข้อยกเว้นจาก HRESULT: 0x80131040)
ฉันดูในการอ้างอิงของฉันและฉันมีเพียงการอ้างอิงถึงUtility version 1.2.0.203
(อีกอันหนึ่งเก่า)
ข้อเสนอแนะใด ๆ เกี่ยวกับวิธีที่ฉันคิดออกสิ่งที่พยายามอ้างอิงไฟล์ DLL รุ่นเก่านี้?
นอกจากนี้ฉันไม่คิดว่าฉันจะมีชุดประกอบเก่านี้บนฮาร์ดไดรฟ์ของฉัน มีเครื่องมือในการค้นหาแอสเซมบลีเวอร์ชันเก่าหรือไม่