Получить DLL из каталога с Виндзорским замком

В настоящее время у меня есть папка "PlugInFolder", в которую я хочу скопировать свой собственный плагин как библиотеку DLL. Каждый плагин реализует мой интерфейс «IPlugIn».

Я хочу получить их во время выполнения с Виндзорским замком.

Я пробовал что-то вроде этого без результатов:

CastleContainer.Instance
       .Install(
        FromAssembly.InDirectory(new AssemblyFilter("PlugInFolder"))
         );

      CastleContainer.Instance.Register(Component.For<IPlugIn>());


       IPlugIn[] plugIn= CastleContainer.Instance.ResolveAll<IPlugIn>();  

Я получаю эту ошибку:

Type ImageEditorInterfaces.IPlugIn is abstract.
As such, it is not possible to instansiate it as implementation of service ImageEditorInterfaces.IPlugIn.
6
задан js1568 26 February 2013 в 15:44
поделиться