Ich versuche, einige Unit-Tests in einer C# Windows Forms-Anwendung (Visual Studio 2005) auszuführen, und ich erhalte den folgenden Fehler:
System.IO.FileLoadException: Die Datei oder Assembly 'Utility, Version=1.2.0.200, Culture=neutral, PublicKeyToken=764d581291d764f7' oder eine ihrer Abhängigkeiten konnte nicht geladen werden. Die Manifestdefinition der gefundenen Assembly stimmt nicht mit dem Assemblyverweis überein. (Ausnahme von HRESULT: 0x80131040)**
at x.Foo.FooGO()
at x.Foo.Foo2(String groupName_) in Foo.cs:Zeile 123
at x.Foo.UnitTests.FooTests.TestFoo() in FooTests.cs:Zeile 98**
System.IO.FileLoadException: Die Datei oder Assembly 'Utility, Version=1.2.0.203, Culture=neutral, PublicKeyToken=764d581291d764f7' oder eine ihrer Abhängigkeiten konnte nicht geladen werden. Die Manifestdefinition der gefundenen Assembly stimmt nicht mit dem Assemblyverweis überein. (Ausnahme von HRESULT: 0x80131040)
Ich schaue in meine Referenzen und habe nur einen Verweis auf Utility version 1.2.0.203
(die andere ist alt).
Irgendwelche Vorschläge, wie ich herausfinden, was versucht, diese alte Version dieser DLL-Datei zu verweisen?
Außerdem glaube ich nicht, dass ich diese alte Baugruppe noch auf meiner Festplatte habe. Gibt es ein Werkzeug, mit dem man nach dieser alten Version der Baugruppe suchen kann?