dll Dependency Hölle

Wer kennt das Problem nicht. Ich habe eine .Net Ausführungsassembly und diese will einfach nicht starten. Es kommt mal wieder die Meldung:
„Die Datei oder Assembly „System.Memory, Version=4.0.1.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51“ oder eine Abhängigkeit davon wurde nicht gefunden. Die gefundene Manifestdefinition der Assembly stimmt nicht mit dem Assemblyverweis berein. (Ausnahme von HRESULT: 0x80131040)“ bla bla bla.
Damit man sich nicht durch den ganzen Abhängigkeitsbaum wühlen muss gibt es ein interessantes Tool, welches einem hilft, das Problem schnell zu finden. Es nennt sich:
Fuslogvw.exe wird mit dem .Net Framework ausgeliefert
Wenn man das Tool dann startet, bekommt man erstmal überhaupt keine Daten, wenn man seine Asuführungsassembly gestartet hat. Das liegt daran, dass man noch einige Registry Einträge hinzufügen muss, damit das ganze funktioniert. So sollte sie auszusehen:

Nachdem die Einträge hinzugefügt wurden, kann man dann sehen, welches Assemblies Probleme machen.

Über den Button „Protokoll anzeigen“ kann man sich dann die erhofften Infos ausgeben lassen. So einfach geht’s, wenn man weiß wie.