Sto cercando di eseguire alcuni test unitari in un'applicazione Windows Forms C # (Visual Studio 2005) e ottengo il seguente errore:
System.IO.FileLoadException: impossibile caricare il file o l'assembly 'Utility, Version = 1.2.0.200, Culture = neutral, PublicKeyToken = 764d581291d764f7' o una delle sue dipendenze. La definizione manifest dell'assembly individuato non corrisponde al riferimento dell'assembly. (Eccezione da HRESULT: 0x80131040) **
su x.Foo.FooGO ()
at x.Foo.Foo2 (String groupName_) in Foo.cs: riga 123
at x.Foo.UnitTests.FooTests.TestFoo () in FooTests.cs: linea 98 **
System.IO.FileLoadException: impossibile caricare il file o l'assembly 'Utility, Version = 1.2.0.203, Culture = neutral, PublicKeyToken = 764d581291d764f7' o una delle sue dipendenze. La definizione manifest dell'assembly individuato non corrisponde al riferimento dell'assembly. (Eccezione da HRESULT: 0x80131040)
Guardo i miei riferimenti e ho solo un riferimento a Utility version 1.2.0.203
(l'altro è vecchio).
Qualche suggerimento su come capire cosa sta cercando di fare riferimento a questa vecchia versione di questo file DLL?
Inoltre, non credo di avere questo vecchio assemblaggio sul mio disco rigido. Esiste uno strumento per cercare questo vecchio assembly con versione?