嗨,我正在尝试注入接口字典,但我从这样的城堡得到一个错误: -
Castle.MicroKernel.SubSystems.Conversion.ConverterException:没有注册转换器来处理类型IFoo
为了绕过异常,我必须创建一个包含Ifoo接口列表的包装器并使用属性返回它.然后在配置==>字典而不是字典中使用包装器
在城堡中有没有办法,我可以只有一个Interface的字典而不是这个解决方法?
public interface IFoo {}
public class Foo {}
public class IfooWrapper {
IList<IFoo> container{get;set;}
}
Run Code Online (Sandbox Code Playgroud)