Ich habe eine Controller-Klasse, die sich um den Doppelklick-Befehl kümmert und wiederum eine Methode aufruft, die dem Benutzer ein Fenster öffnet. Etwas wie:Der aktuelle Typ ist eine Schnittstelle und kann nicht konstruiert werden. Vermissen Sie ein Typ-Mapping?
var popup = container.GetService<PopupCommand>();
In der oberen Zeile einen Fehler wirft sagen: Der aktuelle Typ, PopupCommand.IPopupDataHandler, ist eine Schnittstelle und kann nicht aufgebaut werden. Vermissen Sie ein Typ-Mapping?
Ich aktualisierte die DLL, die eine Methode für container.GetService() enthielt, bevor es früher ordnungsgemäß funktionierte.
Ich habe versucht, in Google zu suchen, aber die Probleme ähneln eher mit Unity, und ich bezweifle, ob mein Problem irgendwo mit Unity verwandt ist.
Lesen Sie die [Hilfe bearbeiten] (http://stackoverflow.com/editing-help#code). –
Was ist der Typ von "Container"? –
Welche Argumente nimmt 'PopupCommand' auch in seinem Konstruktor an? Enthält die Ausnahme einige weitere Informationen? –