Текущий тип является интерфейсом и не может быть создан. Вам не хватает сопоставления типов?

У меня есть класс контроллера, который заботится о команде двойного щелчка и, в свою очередь, вызывает метод, открывающий пользователю всплывающее окно. Что-то вроде:

var popup = container.GetService<PopupCommand>();

В строке выше выдает ошибку :Текущий тип, PopupCommand.IPopupDataHandler, является интерфейсом и не может быть создан. Вам не хватает сопоставления типов?

Я обновил DLL, содержащую метод для container.GetService (), до этого он работал нормально.

Я пробовал искать в google, но похожие проблемы больше связаны с Unity, и я сомневаюсь, что моя проблема связана с Unity.

8
задан rkosegi 19 April 2012 в 05:21
поделиться