所以我已经像这样在 StructureMap 中连接了我的开放通用插件
scan.ConnectImplementationsToTypesClosing(typeof(IRepository<>));
但仍然得到可怕的
没有为 PluginFamily KharaSoft.Utils.IRepository`1 定义默认实例 [[KharaSoft.App.Core.DomainObject, KharaSoft.App.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]
我在容器初始化后进行调试,发现它确实注册了一个 RepositoryBase<> 的实例,所以它知道我想要做什么,但它不会为我关闭它。我在这里缺少什么吗?