J'essaie d'exécuter des tests unitaires dans une application Windows Forms C # (Visual Studio 2005) et j'obtiens l'erreur suivante:
System.IO.FileLoadException: impossible de charger le fichier ou l'assembly 'Utility, Version = 1.2.0.200, Culture = neutral, PublicKeyToken = 764d581291d764f7' ou l'une de ses dépendances. La définition du manifeste de l'assembly localisé ne correspond pas à la référence de l'assembly. (Exception de HRESULT: 0x80131040) **
sur x.Foo.FooGO ()
à x.Foo.Foo2 (String groupName_) dans Foo.cs: ligne 123
à x.Foo.UnitTests.FooTests.TestFoo () dans FooTests.cs: ligne 98 **
System.IO.FileLoadException: impossible de charger le fichier ou l'assembly 'Utility, Version = 1.2.0.203, Culture = neutral, PublicKeyToken = 764d581291d764f7' ou l'une de ses dépendances. La définition du manifeste de l'assembly localisé ne correspond pas à la référence de l'assembly. (Exception de HRESULT: 0x80131040)
Je regarde dans mes références, et je n'ai qu'une référence à Utility version 1.2.0.203
(l'autre est ancienne).
Des suggestions sur la façon dont je découvre ce qui essaie de référencer cette ancienne version de ce fichier DLL?
D'ailleurs, je ne pense même pas avoir cet ancien assemblage sur mon disque dur. Existe-t-il un outil pour rechercher cet ancien assemblage versionné?