Beim Versuch, das Modul mit Unity und Prism zu initialisieren, erhalte ich den folgenden Fehler. Die DLL wird von
gefunden %Vor%Die DLL wird gefunden und der Name wird gefunden
%Vor%Der Code, der den Fehler verursacht, ist:
%Vor%Kann mir jemand helfen
Fehlerprotokoll unten:
Allgemeine Informationen
%Vor%1) Ausnahmeinformationen
%Vor%StackTrace-Informationen
%Vor%2) Ausnahmeinformationen
%Vor%StackTrace-Informationen
%Vor%3) Ausnahmeinformationen
%Vor%4) Ausnahmeinformationen
%Vor%StackTrace-Informationen
%Vor%5) Ausnahmeinformationen
%Vor%StackTrace-Informationen
%Vor%6) Ausnahmeinformationen
%Vor%StackTrace-Informationen
%Vor%7) Ausnahmeinformationen
%Vor%StackTrace-Informationen
%Vor%Weitere Informationen finden Sie im Hilfe- und Supportcenter unter Ссылка .
Die innerste Ausnahme ist das Problem.
Ihr Modultyp benötigt einen Parameter namens "screenFactoryRegistry" vom Typ IScreenFactoryRegistry. Da IScreenFactoryRegistry eine Schnittstelle ist und Sie anscheinend kein Register im Container erstellt haben, um diese Schnittstelle einem konkreten Typ zuzuordnen, löst der Unity-Container eine Ausnahme aus.
Um dies zu beheben, müssten Sie diesen Typ in Unity abbilden, wahrscheinlich in der ConfigureContainer-Methode Ihres Bootstrappers:
%Vor%Tags und Links wpf prism modularity unity-container