Archiv der Kategorie: .NET

C#: Metadata file ‘C:\ (…) \xyz.dll’ could not be found

Anklicken der Fehlermeldung in der ‘Error List’ führt bei diesem Fehler unüblicherweise nirgendwohin. Im angegebenen Pfad fehlt nicht nur die .dll sondern auch der \bin- und der \Debug-Ordner. Die Situation ist entstanden nachdem wir einen Dev-Branch eingeführt haben. Seitdem ich im entsprechenden Projekt den output-pfad auf einen x-beliebigen Pfad aktualisiert habe und danach wieder auf den alten Pfad zurückgestellt habe, läuft es. Einen ähnlichen Lösungsansatz verfolgt stackoverflow. Wenn man es pointiert ausdrücken will, würde man sagen, MS Build hat sich da beim Branchen irgendwie verschluckt.

FileNotFoundException: Could not load file or assembly

Der XAML Viewer von Visual Studio zeigt statt die GUI zu visualisieren folgende Fehlermeldung:

FileNotFoundException: Could not load file or assembly 'DevExpress.Xpf.Core.v13.1, Version=13.1.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a' or one of its dependencies. Das System kann die angegebene Datei nicht finden.

Schaut man nun in den in den Referenzen angegebenen Pfad findet man die .dll genau der Version, in der sie laut Exception angeblich nicht ladbar wäre.

Die Ursache konnte ich bislang noch nicht finden, aber startet man Visual Studio als Administrator tritt dieses Problem nicht auf. Auch wenn man Visual Studio danach wieder ‘normal’ startet trat dieses Problem nicht nochmal auf. Aber aus der Erfahrung weiß ich, dass es wieder kommen kann.