Tôi đang thử chạy một số bài kiểm tra đơn vị trong ứng dụng C # Windows Forms (Visual Studio 2005) và tôi gặp lỗi sau:
System.IO.FileLoadException: Không thể tải tệp hoặc lắp ráp 'Utility, Version = 1.2.0.200, Culture = trung tính, PublicKeyToken = 764d581291d764f7' hoặc một trong các phụ thuộc của nó. Định nghĩa tệp kê khai của cụm lắp ráp không khớp với tham chiếu lắp ráp. (Ngoại lệ từ HRESULT: 0x80131040) **
tại x.Foo.FooGO ()
tại x.Foo.Foo2 (Chuỗi nhómName_) trong Foo.cs: dòng 123
tại x.Foo.UnitTests.FooTests.TestFoo () trong FooTests.cs: dòng 98 **
System.IO.FileLoadException: Không thể tải tệp hoặc lắp ráp 'Utility, Version = 1.2.0.203, Culture = trung tính, PublicKeyToken = 764d581291d764f7' hoặc một trong các phụ thuộc của nó. Định nghĩa tệp kê khai của cụm lắp ráp không khớp với tham chiếu lắp ráp. (Ngoại lệ từ HRESULT: 0x80131040)
Tôi tìm trong tài liệu tham khảo của mình và tôi chỉ có một tài liệu tham khảo Utility version 1.2.0.203
(cái kia đã cũ).
Bất kỳ đề xuất nào về cách tôi tìm ra những gì đang cố gắng tham khảo phiên bản cũ của tệp DLL này?
Ngoài ra, tôi không nghĩ rằng tôi thậm chí còn có bộ lắp ráp cũ này trên ổ cứng của mình. Có công cụ nào để tìm kiếm phiên bản cũ này không?