Estoy intentando ejecutar algunas pruebas unitarias en una aplicación de formularios Windows Forms de C # (Visual Studio 2005), y aparece el siguiente error:
System.IO.FileLoadException: No se pudo cargar el archivo o ensamblado 'Utility, Version = 1.2.0.200, Culture = neutral, PublicKeyToken = 764d581291d764f7' o una de sus dependencias. La definición de manifiesto del ensamblado ubicado no coincide con la referencia del ensamblado. (Excepción de HRESULT: 0x80131040) **
en x.Foo.FooGO ()
en x.Foo.Foo2 (String groupName_) en Foo.cs: línea 123
en x.Foo.UnitTests.FooTests.TestFoo () en FooTests.cs: línea 98 **
System.IO.FileLoadException: no se pudo cargar el archivo o ensamblado 'Utility, Version = 1.2.0.203, Culture = neutral, PublicKeyToken = 764d581291d764f7' o una de sus dependencias. La definición de manifiesto del ensamblado ubicado no coincide con la referencia del ensamblado. (Excepción de HRESULT: 0x80131040)
Miro en mis referencias, y solo tengo una referencia a Utility version 1.2.0.203
(la otra es vieja).
¿Alguna sugerencia sobre cómo averiguo qué está tratando de hacer referencia a esta versión anterior de este archivo DLL?
Además, creo que ni siquiera tengo este viejo ensamblado en mi disco duro. ¿Hay alguna herramienta para buscar este antiguo ensamblaje versionado?