J'essaie d'exécuter des tests unitaires dans une application C# Windows Forms (Visual Studio 2005) et j'obtiens l'erreur suivante :
System.IO.FileLoadException : Impossible de charger le fichier ou l'assemblage 'Utility, Version=1.2.0.200, Culture=neutre, PublicKeyToken=764d581291d764f7' ou l'une de ses dépendances. La définition du manifeste de l'assemblage localisé ne correspond pas à la référence de l'assemblage. (Exception de HRESULT : 0x80131040)**.
at x.Foo.FooGO()
at x.Foo.Foo2(String groupName_) in Foo.cs:ligne 123
at x.Foo.UnitTests.FooTests.TestFoo() in FooTests.cs:ligne 98**
System.IO.FileLoadException : Impossible de charger le fichier ou l'assemblage 'Utility, Version=1.2.0.203, Culture=neutre, PublicKeyToken=764d581291d764f7' ou l'une de ses dépendances. La définition du manifeste de l'assemblage localisé ne correspond pas à la référence de l'assemblage. (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).
Avez-vous des suggestions sur la façon de déterminer ce qui essaie de faire référence à cette ancienne version de la DLL ?
De plus, je ne pense pas avoir cet ancien montage sur mon disque dur. Existe-t-il un outil permettant de rechercher cette ancienne version de l'assemblage ?