Estou tentando executar alguns testes de unidade em um aplicativo Windows Forms C # (Visual Studio 2005) e recebo o seguinte erro:
System.IO.FileLoadException: não foi possível carregar o arquivo ou assembly 'Utility, Versão = 1.2.0.200, Culture = neutral, PublicKeyToken = 764d581291d764f7' ou uma de suas dependências. A definição do manifesto da montagem localizada não corresponde à referência da montagem. (Exceção de HRESULT: 0x80131040) **
em x.Foo.FooGO ()
em x.Foo.Foo2 (String groupName_) em Foo.cs: linha 123
em x.Foo.UnitTests.FooTests.TestFoo () em FooTests.cs: linha 98 **
System.IO.FileLoadException: não foi possível carregar o arquivo ou assembly 'Utility, Versão = 1.2.0.203, Culture = neutral, PublicKeyToken = 764d581291d764f7' ou uma de suas dependências. A definição do manifesto da montagem localizada não corresponde à referência da montagem. (Exceção de HRESULT: 0x80131040)
Olho nas minhas referências e só tenho uma referência a Utility version 1.2.0.203
(a outra é antiga).
Alguma sugestão de como descobrir o que está tentando fazer referência a esta versão antiga deste arquivo DLL?
Além disso, acho que nem tenho essa montagem antiga no disco rígido. Existe alguma ferramenta para procurar esse assembly com versão antiga?