Saya mencoba menjalankan beberapa tes unit dalam aplikasi C # Windows Forms (Visual Studio 2005), dan saya mendapatkan kesalahan berikut:
System.IO.FileLoadException: Tidak dapat memuat Utilitas file atau rakitan, Versi = 1.2.0.200, Budaya = netral, PublicKeyToken = 764d581291d764f7 'atau salah satu dari ketergantungannya. Definisi manifes rakitan yang ditemukan tidak cocok dengan rujukan rakitan. (Pengecualian dari HRESULT: 0x80131040) **
di x.Foo.FooGO ()
di x.Foo.Foo2 (String groupName_) di Foo.cs: baris 123
di x.Foo.UnitTests.FooTests.TestFoo () di FooTests.cs: baris 98 **
System.IO.FileLoadException: Tidak dapat memuat Utilitas file atau rakitan, Versi = 1.2.0.203, Budaya = netral, PublicKeyToken = 764d581291d764f7 'atau salah satu dari ketergantungannya. Definisi manifes rakitan yang ditemukan tidak cocok dengan rujukan rakitan. (Pengecualian dari HRESULT: 0x80131040)
Saya melihat referensi saya, dan saya hanya punya referensi Utility version 1.2.0.203
(yang lain sudah tua).
Adakah saran tentang bagaimana saya mencari tahu apa yang mencoba merujuk versi lama dari file DLL ini?
Selain itu, saya tidak berpikir saya memiliki perakitan lama ini di hard drive saya. Apakah ada alat untuk mencari rakitan versi lama ini?