Привет, я пытаюсь ввести словарь интерфейсов, но получаю сообщение об ошибке из замка, как это: -
Castle.MicroKernel.SubSystems.Conversion.ConverterException: не зарегистрирован преобразователь для обработки типа IFoo
Чтобы обойти исключение, мне пришлось создать оболочку, которая содержала бы список интерфейса Ifoo и возвращала его, используя свойство. Оболочка затем использовалась в словаре конфигурации ==> вместо словаря
Есть ли способ в замке, чтобы я мог просто использовать словарь интерфейса вместо этого обходного пути?
public interface IFoo {}
public class Foo {}
public class IfooWrapper {
IList<IFoo> container{get;set;}
}