Ho una classe controller che si occupa del comando doppio clic e, a sua volta, chiama un metodo che fa apparire una finestra all'utente. Qualcosa di simile:Il tipo corrente è un'interfaccia e non può essere costruito. Ti manca una mappatura dei tipi?
var popup = container.GetService<PopupCommand>();
Nella linea sopra di esso genera un errore dicendo: Il tipo corrente, PopupCommand.IPopupDataHandler, è un'interfaccia e non può essere costruita. Ti manca una mappatura dei tipi?
Ho aggiornato la DLL che conteneva un metodo per container.GetService(), prima che funzionasse correttamente.
Ho provato a cercare su google, ma i problemi simili sono più legati a Unity e dubito che il mio problema sia collegato a Unity.
Leggere la [guida per la modifica] (http://stackoverflow.com/editing-help#code). –
Qual è il tipo di 'contenitore'? –
Inoltre, quali argomenti 'PopupCommand' prende nel suo costruttore. L'eccezione contiene qualche informazione in più? –