Ich habe einen sehr großen Abhängigkeitsbaum und Unity versucht nicht, eine Abhängigkeit irgendwo in dieser riesigen Abhängigkeitskette aufzulösen. Ich muss manuell alle Abhängigkeiten durchsehen, um herauszufinden, was möglicherweise fehlt, was eine große Aufgabe ist.
Unglücklicherweise meldet Einheit nur das Item, das es zu konstruieren versucht, in der Ausnahme, die es wirft und gibt keine Informationen über die Route, die es gebraucht hat, um zu diesem Punkt zu kommen.
Gibt Unity Informationen zur Ablaufverfolgung / Protokollierung aus, die mir helfen könnten, genau herauszufinden, welche Abhängigkeiten mir fehlen?
In Unity wurde kein Ablaufprotokoll implementiert.
Das ResolutionFailedException
, das von Unity geworfen wird, wenn ein Versuch zum Auflösen einer Abhängigkeit fehlschlägt, enthält alle relevanten Informationen, ob in der Eigenschaft Title
, StackTrace
oder InnerException
.
Normalerweise enthält die meiste InnerException
die Grundursache von ResolutionFailedException
.
Tags und Links c# unity-container